Kiberfizikai rendszerek

Hasonló dokumentumok
Osztott alkalmazások fejlesztési technológiái Áttekintés

Beágyazott információs rendszerek: Smart Anything Everywhere

eseményvezérelt megoldások Vizuális programozás 5. előadás

SDN a különböző gyártói megközelítések tükrében

A SZOFTVERTECHNOLÓGIA ALAPJAI

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS

IoT rendszerfelügyelet

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

IT biztonság 2015/2016 tanév. ELTE IT Biztonság Speci

Az M2M szabványosítási helyzete

Járműinformatika A járműinformatikai fejlesztés

SDN a különböző gyártói megközelítések tükrében

Tartalom. Történeti áttekintés. Történeti áttekintés Architektúra DCOM vs CORBA. Szoftvertechnológia

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Intelligens közlekedés: a járműipar és járműirányítás IKT igényei, a VehicleICT projekt. Lengyel László lengyel@aut.bme.hu

UML (Unified Modelling Language)

Az IBM megközelítése a végpont védelemhez

KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA

Organizáció. Számítógépes Hálózatok Gyakorlati jegy. Vizsga. Web-oldal

Szoftveripar és üzleti modellek

Jövő Internet Az innováció motorja a XXI. században

OTKA nyilvántartási szám: T ZÁRÓJELENTÉS

Ipari hálózatok biztonságának speciális szempontjai és szabványai

Kiberfizikai rendszerek

Intelligens Érzékelők

Számítógépes Hálózatok ősz 2006

Organizáció. Számítógépes Hálózatok ősz Tartalom. Vizsga. Web-oldal

Beágyazott Rendszerek Modellezése

EEA, Eionet and Country visits. Bernt Röndell - SES

Modellalkotás UML-ben

A szoftverfejlesztés eszközei

Folyamattervezéstıl a megvalósításig

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

Informatikai technológiák szakirány Rendszertervezés ágazat

Valós idejű kiberfizikai rendszerek 5G infrastruktúrában

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Book Template Title. Author Last Name, Author First Name

1. Fejezet: Számítógép rendszerek

16F628A megszakítás kezelése

Előzmények

Útmutató a hálózati és internetes kommunikációhoz

Using the CW-Net in a user defined IP network

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line

Ember-robot kölcsönhatás. Biztonsági kihívások

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

Párhuzamos programozási platformok

Informatikai biztonság, IT infrastruktúra

RENDSZERSZINTŰ TARTALÉK TELJESÍTŐKÉPESSÉG TERVEZÉSE MARKOV-MODELL ALKALMAZÁSÁVAL I. Rendszerszintű megfelelőségi vizsgálat

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

SAS Enterprise BI Server

webalkalmazások fejlesztése elosztott alapon

A szoftverfejlesztés eszközei

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Cloud computing Dr. Bakonyi Péter.

Közösség, projektek, IDE

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Hálózati ismeretek. Az együttműködés szükségessége:

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

László Péter. Lehetséges-e az üzleti fókuszú infokommunikációs szolgáltatás menedzsment megvalósítása az állami szférában?

Kommunikációs rendszerek teljesítőképesség-vizsgálata

GENERÁCIÓS ADATBÁZISOK A BIG DATA KÜLÖNBÖZŐ TERÜLETEIN

Folyamatosan öntött lemezbugák középvonali dúsulása és következményei

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

Tartalom Kontextus modellek Viselkedési modellek Adat-modellek Objektum-modellek CASE munkapadok (workbench)

Osztott Objektumarchitektúrák

InfoVista újdonságok. Sándor Tamás. fımérnök. SCI-Network Távközlési és Hálózatintegrációs zrt. T.: F.:

Adatbázis-kezelés ODBC driverrel

Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza Zsemlye Tamás

Osztott rendszerek (Distributed. systems) Bevezetés. Tartalom. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

2014. üzleti évben futó pályázatok Bay Zoltán Közhasznú Nonprofit Kft.

Decision where Process Based OpRisk Management. made the difference. Norbert Kozma Head of Operational Risk Control. Erste Bank Hungary

Osztott rendszerek (Distributed

Párhuzamos programozási platformok

Klotz Tamás earchitect Oracle

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

CORBA Áttekintés. Mi a CORBA? OMG and OMA. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

Szoftverminőségbiztosítás

Számítógép architektúrák

Linux kiszolgáló felügyelet: SUSE Manager

Webszolgáltatás alapokon BPEL

Rendszertervezés ágazat

Modell alapú tesztelés: célok és lehetőségek

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Multimédia az audiovizuális beszédfeldolgozásban. dr. Czap László

Workshop - Jövő Internet fejlesztések és alkalmazások BMGE,

Komponens modellek. 3. Előadás (első fele)

INFORMATIKAI SZOLGÁLTATÁSIRÁNYÍTÁS. Katona Krisztina, Kurdi Zsombor Budapesti Műszaki Főiskola Neumann János Informatikai Kar.

CAD-CAM

JAVA webes alkalmazások

SZEMLÉLETES RÉSZINFORMÁCIÓK INTEGRÁCIÓS PROBLÉMÁINAK VIZSGÁLATA A VIRTUÁLIS VALÓSÁGOT TEREMTŐ SZIMULÁTOROK ALAPJÁN

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

Dr. Schuster György október 30.

Design of Programming V 5 -

Osztott rendszerek. Krizsán Zoltán 1 Ficsór Lajos 1. Webalkalmazások fejlesztése tananyag. Miskolci Egyetem. Bevezetés A múlt - történelem A jelen

Átírás:

Kberfzka rendszerek A fzka vonatkozásokról utolsó folytatás folytatása 2015. december 1. 1

Edward Ashford Lee, Sanjt Arunkumar Sesha Department of Electrcal Engneerng and Computer Scences (EECS) at UC Berkeley. Introducton to Embedded Systems A Cyber-Physcal Systems Approach Second Edton, LeeSesha.org, 2015. I Modelng Dynamc Behavors II Desgn of Embedded Systems III Analyss and Verfcaton 2

Cyber-Physcal Systems a Concept Map Humans n the Loop POSSIBLY WITH ARE Control Systems Cyber-Physcal Systems HAVE APPLICATION IN THAT ARE REQUIRE Cyber Securty Communcaton Consumer Energy Infrastructure Health Care Manufacturng Mltary Robotcs Transportaton Networked and-or Dstrbuted Adaptve and Predctve Intellgent Real Tme Reslence Prvacy Malcous Attacks Intruson Detecton Improved Desgn Tools THAT ENABLE Desgn Methodology THAT SUPPORT Assurance Certfcaton Specfcaton, Modelng, and Analyss Scalablty and Complexty Management Valdaton and Verfcaton POSSIBLY WITH Models of Computaton OF Smulaton http://cyberphyscalsystems.org THROUGH Wreless Sensng and Actuaton Stochastc Models Contnuous and Dscrete Hybrd and Heterogeneous Models Networkng Interoperablty Tme Synchronzaton Modularty and Composablty Synthess Interfacng wth Legacy Systems 3

A konkurens szoftverek problémá Edward A. Lee: A fő probléma az, hogy a konkurens szoftvereket domnálják a szálak. A szálak: szekvencáls számítások megosztott memórahasználattal. Az nterruptok: a hardver által ndított szálak. A szálak között érthetetlen kölcsönhatások számos problémát okoznak: Holtpont, prortás nverzó, ütemezés anomálák, az dőzítések változékonysága, nemdetermnsztkus vselkedés, buffer túlcsordulás, rendszer összeomlás... Állítja: A szálakkal megírt nemtrváls szoftverek az emberek számára érthetetlenek, és trváls esetektől eltekntve képtelenek jósolható és megsmételhető vselkedésre. A szálak felől nézve a vlágegyetem egész állapota megváltozhat két atomkus művelet között: rosszul meghatározott elgondolás. Még szerencse, hogy a fzka vlág nem így működk! A megosztott memórát használó konkurens programok azért érthetetlenek, mert a fzka vlág konkurencája nem így működk. Jelenleg az a helyzet, hogy olyan absztrakcók alapján építünk beágyazott alkalmazásokat, amelyekben az dő rreleváns, és olyan konkurenca modelleket használunk, amelyek érthetetlenek. 4

A konkurens szoftverek problémá A kber oldal fzkalzálása : a szoftver és hálózat komponensek felruházása olyan absztrakcókkal és nterfészekkel, amelyek reprezentálják dőben dnamkájukat. A fzka oldal kberzálása : A fzka alrendszerek felruházása kber-szerű absztrakcókkal és nterfészekkel. 5

A konkurens szoftverek problémá Edward A. Lee: Legyen a vselkedés jósolható, ne csak átlagos vselkedésről beszéljünk. Legyen az dőben vselkedés s annyra fontos, mnt a logka funkcó. Javaslat: Precson-Tmed (PRET) Machnes Utasításkészletek dőzítéssel kegészítve Jósolható memóra menedzsment Programozás nyelvek dőzítéssel kegészítve Jósolható konkurens vselkedés Precízós hálózatok Komponálható dőzített komponensek Memóra herarcha Objektum-orentált vs. aktor-orentált Példák aktor-orentált rendszerekre UML 2 and SysML (actvty dagrams) ASCET (tme perods, nterrupts, prortes, preempton,.) Autosar (software components w/ sender/recever nterfaces) Smulnk (contnuous tme, The MathWorks) LabVIEW (structured dataflow, Natonal Instruments) SCADE (synchronous, based on Lustre and Esterel) CORBA event servce (dstrbuted push-pull) ROOM and UML-2 (dataflow, Ratonal, IBM) VHDL, Verlog (dscrete events, Cadence, Synopsys,...) Modelca (contnuous tme, constrant-based, Lnkopng) OPNET (dscrete events, Opnet Technologes) SDL (process networks) Occam (rendezvous) SPW (synchronous dataflow, Cadence, CoWare) 6

P klens A server B server Q klens E1 esemény t t t t Relatvsztkus hatás Tovább valós-dejű vonatkozások E2 esemény duplkált fékpedál szenzor Kommunkácó Csomópontok Megegyezés protokollok -edk HOST Csomópontok 1-10 Technológa Alarm egység Transport Protocol Handler Network-Access-Control Handler Kommunkácós hálózat 100% ~10% ~16 ~180 Aktív vészjelzések/100 ms k-adk HOST Csatorna khasználtság TPH Kommunkácó ET TT NACH H M L S1 R T D WCET? C a /r s R f d n 1 S1 C I C k hp n S1 7 R T k C Ütemezés k

A. Modellezés és szmulácós eszközök: Am elmaradt 1. Ptolemy II s an open-source software framework supportng expermentaton wth actor-orented desgn. Actors are software components that execute concurrently and communcate through messages sent va nterconnected ports. A model s a herarchcal nterconnecton of actors. In Ptolemy II, the semantcs of a model s not determned by the framework, but rather by a software component n the model called a drector, whch mplements a model of computaton. 2. Modelca s an object-orented, declaratve, mult-doman modelng language for component-orented modelng of complex systems, e.g., systems contanng mechancal, electrcal, electronc, hydraulc, thermal, control, electrc power or processorented subcomponents. B. Vsszacsatolt CPS rendszerek stabltáselmélet megközelítése C. És még nagyon-nagyon sok mnden! 8