Cyber-Physical Systems WS09/10 - FAU

46
Cyber-Physical Systems WS16/17 Cyber - Physical Systems 6. Vernetzung und Kommunikation Dr. - Ing. Torsten Klie Lehrstuhl für Hardware - Software - Co - Design

Transcript of Cyber-Physical Systems WS09/10 - FAU

Page 1: Cyber-Physical Systems WS09/10 - FAU

Cyber-Physical Systems WS16/17

Cyber-Physical Systems

6. Vernetzung und Kommunikation

Dr.-Ing. Torsten Klie

Lehrstuhl für Hardware-Software-Co-Design

Page 2: Cyber-Physical Systems WS09/10 - FAU

DRAHTLOSE

KOMMUNIKATION

Für „kleine“ und „große“ CPS

Cyber-Physical Systems WS16/17 23

Page 3: Cyber-Physical Systems WS09/10 - FAU

Bluetooth Low Energy / Smart

• 2.4-GHz-Standard für Kurzstreckennetze (<10m) bei

Datenrate von 1 Mbps

• Geringerer Stromverbrauch als

„klassisches“ Bluetooth

(10 mW vs. 1000 mW)

– Schnellerer Verbindungsaufbau

– Kurze Bursts auf der Funkstrecke

• IPv6 integriert

• Als „Funktechnologie für das Internet der Dinge“ vermarktet

• Eingeschränkte Kompatibilität zum klassischem Bluetooth

– Oft separate ICs

– Parallelbetrieb klassische / smart möglich

Cyber-Physical Systems WS16/17 24

Page 4: Cyber-Physical Systems WS09/10 - FAU

LoRa / LoRaWAN

• Long Range Wide Area Network

• Basiert auf offenem Industrie-Standard „LoRa“

• Entwickelt für das Internet der Dinge

• Bidirektional

• Frequenzbereiche: 868 Mhz (EU) / 915 (USA)

• Reichweite: 2 – 40 km

• Datenraten: 0,3 – 50 kbps

• Verschlüsselung mit AES (128 Bit)

• Geringer Energieverbrauch:

– vor allem durch Frequenzspreizung

– Batterielebensdauer bis 15 Jahre

Cyber-Physical Systems WS16/17 25

Page 5: Cyber-Physical Systems WS09/10 - FAU

Integration verschiedener Standards

• Haupt-Anforderung: Mobilität

• Beispiel: Anbindung von Laptops

– Arbeitsplatz: Docking-Station, Ethernet, Kabelgebunden

– Hörsaal: WLAN der Uni

– Zuhause: Privates (W)LAN

– Unterwegs: UMTS, EDGE, WLAN, ggf. Bluettooth

• Unterschiedliche Geräte: Nicht nur an Laptops denken!

– Smartphones

– Sensoren

– Fahrzeuge

• Auch: Anbindung von „Lagacy-Systemen“ und Exoten (z.B.

spezielle Busse)

Cyber-Physical Systems WS16/17 26

Page 6: Cyber-Physical Systems WS09/10 - FAU

Möglichkeiten der Integration

• Clean-Slate

(„reinen Tisch machen“, also kompletter Neuentwurf)

– Vorteil: direkte Umsetzung der Anforderungen

– Nachteil: hohe Investition

• Ausstattung der Geräte mit mehreren verschiedenen

Empfangseinrichtungen

– Vorteil: Flexibilität

– Nachteil: Kosten, Energieaufwand

• Gateways

– Vorteil: Können dort eingesetzt werden, wo sie gebraucht werden

– Nachteil: hohe Investition, ggf. Verzögerungen in der

Kommunikation

Cyber-Physical Systems WS16/17 27

Page 7: Cyber-Physical Systems WS09/10 - FAU

SERVICE ORIENTED

ARCHITECTURE

Vernetzung von Diensten und Informationen in „großen CPS“

Cyber-Physical Systems WS16/17 28

Page 8: Cyber-Physical Systems WS09/10 - FAU

Grundlagen von SOA

Cyber-Physical Systems WS16/17

Quelle: IBM

29

Page 9: Cyber-Physical Systems WS09/10 - FAU

Web Services

Cyber-Physical Systems WS16/17 30

Page 10: Cyber-Physical Systems WS09/10 - FAU

Web-Service: Definition

• Kommunikationsmethode zwischen zwei elektronischen

Geräten über das Internet/WWW

• Verfügbarmachen von benutzerorientierter

Anwendungsfunktionalität für Maschinen

• „Große Web-Services“

– Klassische Services, die dem SOAP-Standard folgen

• Web API:

– Populär im Rahmen von Web 2.0

– Vermeiden von SOAP

– Verwenden von Representational State Transfer (REST)

– Kombinieren mehrere Web-Services in einer Anwendung (Mashup)

Cyber-Physical Systems WS16/17 31

Page 11: Cyber-Physical Systems WS09/10 - FAU

SOAP Envelope (Beispiel)

<?xml version=”1.0” encoding=”UTF−8”?>

<S:Envelope

xmlns:S=”http://schemas.xmlsoap.org/soap/envelope/”>

<S:Header/>

<S:Body>

<ns2:command xmlns:ns2=”http://pengine.fau.de/”>

<parameter>Reload Policies</parameter>

</ns2:command>

</S:Body>

</S:Envelope>

Cyber-Physical Systems WS16/17 32

Page 12: Cyber-Physical Systems WS09/10 - FAU

Web Services Description Language (WSDL) 1/2

<wsdl:definitions[ . . . ]>

<wsdl:types><xsd:schema> [...] </xsd:schema></wsdl:types>

<wsdl:message name=”performEvent”>

<wsdl:part name=”parameters ” element=” tns:performEvent”/>

</wsdl:message>

<wsdl:message name=”performEventResponse”>

<wsdl:part name=”parameters” element=”tns:performEventResponse”/>

</wsdl:message>

<wsdl:portType name=”PolicyEngineWSI”>

<wsdl:operation name=”performEvent”>

<wsdl:input message=”tns:performEvent”/>

<wsdl:output message=”tns:performEventResponse”/>

</wsdl:operation>

</wsdl:portType>

Cyber-Physical Systems WS16/17 33

Page 13: Cyber-Physical Systems WS09/10 - FAU

Web Services Description Language (WSDL) 2/2

<wsdl:binding name=”PolicyEngineWSIPortBinding” type=” tns:PolicyEngineWSI”>

<soap:binding transport=”http://schemas.xmlsoap.org/soap/http” style=”document”/>

<wsdl:operation name=”performEvent”><soap:operationsoapAction=””/>

<wsdl:input><soap:body use=”literal”/></wsdl:input>

<wsdl:output><soap:body use=”literal”/></wsdl:output>

</wsdl:operation>

</wsdl :binding>

<wsdl:service name=”PolicyEngineWSIService”>

<wsdl:port name=”PolicyEngineWSIPort” binding=” tns:PolicyEngineWSIPortBinding”><soap:addresslocation=”http://policy2:8081/PolicyEngine/PolicyEngineWSIService”/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

Cyber-Physical Systems WS16/17 34

Page 14: Cyber-Physical Systems WS09/10 - FAU

Web Service Registry

• White Pages: Information über Organisationen

• Yellow Pages: Liste von WS-Beschreibungen

• Green Pages: Technische Information über Dienste

– Uniform Resource Identifier (URI)

– Semantik des Dienstes in textueller Beschreibung.

Cyber-Physical Systems WS16/17

publish

use

search

35

Page 15: Cyber-Physical Systems WS09/10 - FAU

Semantische Web-Services: Motivaton

• Beschreibung in UDDI Registry nur textuell

• Rechner „verstehen“ die Beschreibungen nicht

• Beispiel (Pseude-Code):

// ermittelt Ortsname aus PLZ

service_1( int ) String

// ermittelt Bezeichnung aus Artikelnummer

service_2( int ) String

Cyber-Physical Systems WS16/17 36

Page 16: Cyber-Physical Systems WS09/10 - FAU

Ontologien

• Traditionelle Philiosophie:

– Grundstrukturen der Realität

– Entitäten, die sind

• Informatik:

– „Explizite formale Spezifikation einer Konzeptualisierung“ (nach

Gruber)

– Versuch eines umfassenden und rigerosen konzeptionellen

Schemas über eine Domäne (Groh und Toni)

• Hauptbestandteile:

– Konzepte („Klassen“) (z.B. „Kraftstoff“)

– Beziehungen (z.B. Unterklassen: Diesel)

– Eigenschaften (z.B. Auto verbraucht Kraftstoff)

– Beschränkungen des Wertebereichs, logische Beziehungen,

Disjunktheit

Cyber-Physical Systems WS16/17 37

Page 17: Cyber-Physical Systems WS09/10 - FAU

Verwendung von Ontologien

Cyber-Physical Systems WS16/17

Quelle: G. Groh und K. Toni, Foundations of the Semantic Web, 2005

38

Page 18: Cyber-Physical Systems WS09/10 - FAU

W3C Semantic Web Initiative

• Computer können die Bedeutung

von Inhalten nicht verstehen

• Semantic Web (Tim Berners-

Lee): Erweiterung des

bestehenden Webs durch

annotieren von Informationen mit

ihrer Bedeutung

• Ontologien: Gemeinsames

Vokabular– Hierarchien

– Eigenschaften

Cyber-Physical Systems WS16/17

Quelle: W3C

39

Page 19: Cyber-Physical Systems WS09/10 - FAU

• W3C Standard

– Bevorzugte Ontologie-Sprache des W3C

– Erlaubt Abfragen in Prädikatenlogik erster Ordnung (First-

Order Logic)

Web Ontology Language (OWL)

berechenbar

Cyber-Physical Systems WS16/17 40

Page 20: Cyber-Physical Systems WS09/10 - FAU

Resource Description Framework (RDF)

• W3C Standard

– URI: Identifikation, XML: Serialisation, XML Schema:

Datentypen)

• Einfaches Datenmodel für binäre Predikate

– Aussagen (statements): <subject> <predicate>

<object>

• Beispiel: “Volkswagen baut den Golf“

– Graphical notation:

http://www.volkswagen.de http://www.vw.de/~golf

– XML-Notation:<rdf:Description rdf:about=„http://www.volkswagen.de“><sampleOntology:builds>Golf</sampleOntology>

</rdf:Description>

• Mehrere RDF-Dokumente bilden ein semantisches Netz

http://ontology.org/#builds

Cyber-Physical Systems WS16/17 41

Page 21: Cyber-Physical Systems WS09/10 - FAU

RDF Schema (RDF-S) 1/2

• W3C Standard– Definiert Vokabular für RDF-

Statements

• RDF-S Konzepte– Klassen

• Class

• Resource

• Property

• Literal

– Eigenschafen (properties)• subClassOf

• subPropertyOf

• Domain

• range

Car

Compact

Sports CarMPV

SUV

Economy model Eco-Car

Energy Source

Diesel

Gasoline

Fuel cell

powerdBy

rdfs:range

rdfs:domain

Cyber-Physical Systems WS16/17 42

Page 22: Cyber-Physical Systems WS09/10 - FAU

RDF Schema (RDF-S) 2/2

• Beispiel (gekürzt)

<rdf:RDF

<rdfs:Class rdf:ID=„car“/>

<rdfs:Class rdf:ID=„compact“>

<rdfs:subClassOf rdf:resource=„#car“/>

</rdfs:Class>

<rdfs:Class rdf:ID=„energySource“/>

<rdf:Property rdf:ID=„poweredBy“>

<rdfs:domain rdf:resource=„#car“/>

<rdfs:range rdf:resource=„#energySource“/>

</rdf:Property>

</rdf:RDF>

Cyber-Physical Systems WS16/17 43

Page 23: Cyber-Physical Systems WS09/10 - FAU

Web Ontology Language (OWL) 1/2

• W3C Standard

– Bevorzugte Ontologie-Sprache des W3C

– Erlaubt Abfragen in First-Order-Logik

• Versionen

– OWL Lite

• Classifikationshierarchien und einfache Bedingungen

– OWL DL

• Unterstützt Description-Logik

• Alle OWL-Konstrukte, abermit z.T. eingeschränkter Verwendung

• Berechenbar

– OWL Full

• Uneingeschränkt ausdrucksstark (first-order logic support)

• Keine Garantien in Bezug auf die Berechenbarkeit

Cyber-Physical Systems WS16/17 44

Page 24: Cyber-Physical Systems WS09/10 - FAU

Web Ontology Language (OWL) 2/2

<rdf:RDF><owl:Ontology rdf:about=„cars“>

<owl:class rdf:ID=„Car“/>

<owl:FunctionalProperty rdf:ID="salesPrice"><rdf:type rdf:resource=„&owl;#DatatypeProperty"/><rdfs:domain rdf:resource="#Car"/><rdfs:range rdf:resource=„&xsd;positveInteger"/></owl:FunctionalProperty>

<owl:class rdf:ID=„EnergySource“/>

<owl:Class rdf:ID="HybridCar"><rdfs:subClassOf>

<owl:Restriction><owl:minCardinality rdf:datatype=„&xsd;int">2</owl:minCardinality><owl:onProperty><owl:ObjectProperty rdf:ID="poweredBy"/>

</owl:onProperty></owl:Restriction>

</rdfs:subClassOf><rdfs:subClassOf><owl:Class rdf:ressource=„#Car"/>

</rdfs:subClassOf>

</owl:Class></owl:Ontology>

</rdf:RDF>

Cyber-Physical Systems WS16/17 45

Page 25: Cyber-Physical Systems WS09/10 - FAU

Semantische Web-Services: OWL-S

Cyber-Physical Systems WS16/17

Quelle: W3C

46

Page 26: Cyber-Physical Systems WS09/10 - FAU

CAR-2-X-KOMMUNIKATION

Nach: F. Dressler, Vehicular Networking, 2014

Cyber-Physical Systems WS16/17 47

Page 27: Cyber-Physical Systems WS09/10 - FAU

Car-to-X (C2X) communication patterns

• Vehicle-to-X

(V2X)

• Inter-Vehicle

Communica-

tion (IVC)

• Vehicular

ad-hoc net-

work (VANET)

• …

Cyber-Physical Systems WS16/17 48

… to infrastructure

… to car

… to home

Quelle: F. Dressler: Vehicular Networking. 2014

Page 28: Cyber-Physical Systems WS09/10 - FAU

Use Cases

Cyber-Physical Systems WS16/17 49

Quelle: CVIS

Page 29: Cyber-Physical Systems WS09/10 - FAU

Taxonomy of Use Cases

Cyber-Physical Systems WS16/17 50

Vehicle-to-X

Non-Safety

Comfort

Contextual Information

Entertainment

Traffic Information

Systems

Optimal Speed

Advisory

Congestion, Accident

Information

Safety

Situation Awareness

Adaptive Cruise Control

Blind Spot Warning

Warning Messages

Traffic Light Violation

Electronic Brake Light

Page 30: Cyber-Physical Systems WS09/10 - FAU

Taxonomy of Use Cases - Requirements

Cyber-Physical Systems WS16/17 51

Vehicle-to-X

Non-Safety

Viele Nachrichten

Hohe Datenrate

Geringe Latenzanforderung

Geringe Zuverlässligkeit gefordert

Safety

Wenige Nachrichten

Kleine Paketgröße

Hohe Latenzanforderung

Hohe Zuverlässigkeit gefordert

Page 31: Cyber-Physical Systems WS09/10 - FAU

Diversität der Anforderungen

Cyber-Physical Systems WS16/17 52

Application Latency Reliability # Vehicles Area Persistence

Information

Query★ ★ ★★★ ★★★

Hazard Warning ★★★ ★★ ★★ ★★★

ACC,

el. Brake Light★★★ ★★ ★ ★

Cooperative

Awareness★★ ★★★ ★ ★ ★

Intersection

Assistance★★ ★★★ ★★ ★★ ★

Platooning ★★★ ★★★ ★★ ★ ★

Quelle: Willke, P. Tientrakool, and N. F. Maxemchuk, A Survey of Inter-Vehicle

Communication Protocols and Their Applications. 2009

Page 32: Cyber-Physical Systems WS09/10 - FAU

Motivation

• Klassisches Netz

– Verbindung: kabelgebunden

– Knoten: statisch

– Konfiguration: statisch

• Mobile Ad Hoc Network (MANET)

– Verbindung: drahtlos

– Knoten: mobil

– Konfiguration: dynamisch

– (Infrastruktur: optional)

• Vehicular Ad Hoc Network (VANET)

– Nicht: “MANET auf Rädern”

– Verschiedene Topologien, Kommunikations-

muster, Infrastrukturen, ...

Cyber-Physical Systems WS16/17 53

Quelle: M.S. Corson and J.

Macker: Mobile Ad hoc

Networking (MANET):

Routing Protocol Performance

Issues and Evaluation

Considerations. 1999

Page 33: Cyber-Physical Systems WS09/10 - FAU

Autobahn vs. Stadt

• 1D-Mobilität

• Bimodale Konnektivität– Stabile Verbindung

(Fahrzeuge auf der selben Fahrbahn)

– UND

– instabile Verbindung(Fahrzeuge auf der Gegenfahrbahn)

• HoheGeschwindigkeiten

• …

• 2D-Mobilität

• Bipolare Konnektivität

– Vielen Nachbarn

(beim Stehen)

– ODER

– Wenige Nachbarn (beim

Fahren)

• Hindernisse

• …

Cyber-Physical Systems WS16/17 54

Page 34: Cyber-Physical Systems WS09/10 - FAU

Ebenen der Infrastruktur-Unterstützung

• Reine Ad-hoc-Kommunikation

• Stationary Support Units (SSU)

– Autonomer Rechner mit Funk

– Unbegrenzter Speicher und Energie

– Bekannte Position, hohe Zuverlässigkeit

• Roadside Units (RSU)

– SSU plus…

– Ethernet NIC, UMTS radio, ...

– Verbunden mit anderen RSUs

• Traffic Information Center (TIC)

– Zentraler Server mit RSUs verbunden

Cyber-Physical Systems WS16/17 55

Page 35: Cyber-Physical Systems WS09/10 - FAU

Infrastruktur oder keine Infrastruktur

• Zentrale Koordination

– Ressourcen-

Management

– Security

• Hohe Latenz

• Hohe Netzwerklast

• …

• Selbstorganisiertes

System

– Kanalzugang

– Authentifizierzung

• Geringe Latenz

• Geringe Datenrate

• …

Cyber-Physical Systems WS16/17 56

Page 36: Cyber-Physical Systems WS09/10 - FAU

Herausforderungen der C2X-Kommunikation

Cyber-Physical Systems WS16/17 57

• Highly varying channel conditions

• High congestion, contention, interference

• Tightly limited channel capacityCommunication

• Unidirectional Links

• Multi-Radio / Multi-Network

• Heterogeneous equipmentNetworking

• Highly dynamic topology

• But: predictable mobility

• Heterogeneous environmentMobility

• No (or no reliable) uplink to central infrastructure

• Ensuring privacy

• Heterogeneous user baseSecurity

Quelle: F. Dressler: Vehicular Networking. 2014

Page 37: Cyber-Physical Systems WS09/10 - FAU

Technologie

• Rundfunk (Broadcast Media)

– Traffic Message Channel (TMC)

• Zentrales Management von Verkehrsinformation

• Datenquellen variieren (Bund-/Land-/Stadtpolizei, Straßenmeisterei,

Radio, …)

• Übertragung im RDS-Kanal von UKW

– Transport Protocol Experts Group (TPEG)

• Geplanter Nachfolger von RDS-TMC/Alert-C für DAB

• Veröffentlicht April 2000

• Prinzipien: Erweiterbarkeit & Medienunabhängigkeit

• Informationstypen von “TPEG Applications” definiert

• Modulares Konzept

Cyber-Physical Systems WS16/17 58

Page 38: Cyber-Physical Systems WS09/10 - FAU

Technologie

• Zelluläre Netze

– Kann UMTS für Car-to-X communication genutzt werden?

• Beispiel: UTRA FDD Release 99 (W-CDMA)

• Geschwindigkeit der Fahrzeuge kein limitierender Faktor

– Feldtest bei 290 km/h zeigen Signalverlust nur bei plötzlichem Bremsen(⇨handover prediction failures)

• Offene Fragen: Delay & Kapazität

– Kanäle in UMTS

• Shared channels: E.g. Random Access Channel (RACH), uplink

and Forward Access Channel (FACH), downlink

• Dedicated channels: E.g. Dedicated Transport Channel (DCH), up-

/downlink

Cyber-Physical Systems WS16/17 59

Page 39: Cyber-Physical Systems WS09/10 - FAU

Technology

• Zelluläre Netze

– FACH

• Time slots von Basis-Station verwaltet

• Verzögerung in der Größenordung von 10 ms pro 40 Byte und UE

• Kapazität stark eingeschränkt (in Netzen ohne Multicast)

• Aktuelle Zelle des UE muss bekannt sein

– RACH

• Slotted ALOHA – random access durch UEs: Power ramping with

Acquisition Indication

• Verzögerung ca. 50 ms pro 60 Byte und UE

• Massive Interferenzen mit anderen UEs

– DCH

• Verzögerung ca. 250 ms / 2 s / 10 s für channel establishment

• Obere Schranke von ca. 100 UEs

Cyber-Physical Systems WS16/17 60

Page 40: Cyber-Physical Systems WS09/10 - FAU

Technologie

• Fazit: Kann UMTS für Car-to-X-Kommunikation genutzt

werden?

– Bei geringer Marktdurchdringung: ja

– Letzendlich:

• Investitionen in viel kleinere Zellen (z.B. an Autobahnen)

• Umsetzen von Multicast (MBMS)

– Hauptanwendungsgebiet für UMTS: Zentrale Dienste

• Beispiel: Google Maps Traffic

– Sammelt Informationen von UMTS-Geräten

– Speicherung der Daten auf zentralem Server

– Verteilung via Internet (⇨ ideal für zelluläre Netze)

Cyber-Physical Systems WS16/17 61

Page 41: Cyber-Physical Systems WS09/10 - FAU

Technologie

• Wireless LAN IEEE 802.11{a,b,g,n} für Car-to-X-

Kommunikation?

– Kann nicht gleichzeitig im Modus “Infrastruktur” und

“ad hoc” sein

– Wechsel zeitaufwändig

– Verbindung zeitaufwändig

– Keine integrale Sicherheit im Netz

– (Massiv) geteiltes Frequenzband (⇨ ISM)

– Keine eingebautes QoS

– Mehrwege-Ausbreitung reduzieren Reichweite und Geschwindigkeit

Cyber-Physical Systems WS16/17 62

Page 42: Cyber-Physical Systems WS09/10 - FAU

UMTS/LTE vs. 802.11p

• Vorteile von UMTS/LTE

+ Einfaches Anbieten zentraler Dienste

+ Schnelle Informationsverteilung im gesamten Netz

+ Bereits vorhandene Infrastruktur

+ Einfache Migration zu (und Integration in) Smartphones

• Nachteile von UMTS/LTE

- Hohe Latenz im Nahbereich (evtl. Zu hoch für Safety)

- Netz muss erweitert warden (kleinere Zellen, Multicast)

- Starke Abhängigkeit vom Netzbetreiber

- Hohe Last im Kern-Netz, auch für lokale Kommunikation

Cyber-Physical Systems WS16/17 63

Page 43: Cyber-Physical Systems WS09/10 - FAU

UMTS/LTE vs. 802.11p

• Vorteile von 802.11p/Ad hoc

+ Kleinstmögliche Latenz

+ Ohne Netzbetreiber funktionsfähig

+ Netzlast stark ortsbezogen

+ Besserer Datenschutz

• Nachteile von 802.11p/Ad hoc

- Braucht Gateway für zentrale Dienste (z.B. RSU)

- Keine Hardware vorhanden; Hardware ist noch teuer

• Die Lösung?

– Hybride Systeme:

• Beide Technologien auf die Straße und in die Autos bringen

• Entscheidung je nach Anwendung und Infrastruktur-Verfügbarkeit

Cyber-Physical Systems WS16/17 64

Page 44: Cyber-Physical Systems WS09/10 - FAU

Higher Layer Standards: CALM

• Mixed-media communication

– „Communications access for land mobiles“

– ISO TC204 Working Group 16

– Initiative um transparent das bestmögliche Medium zu nutzen

– Integriert sind:

• GPRS, UMTS, WiMAX

• Infrarot, Millimeter Wave

• Wi-Fi, WAVE

• Unidirektionale Datenquellen (DAB, GPS, ...)

• WPANs (BlueT, W-USB, ...)

• Bus-Systeme im Auto (CAN, Ethernet, ...)

Cyber-Physical Systems WS16/17 65

Page 45: Cyber-Physical Systems WS09/10 - FAU

Wie geht es weiter?

Cyber-Physical Systems WS16/17

1. Was sind “Cyber-physical Systems”?

• Definitionen und Abgrenzung zu eingebetteten Systemen, Ubiquitous

Computing, etc.

2. Anwendungen für Cyber-physical Systems

• Beispiele im Bereich Verkehr, Infrastruktur u.a.

3. Kontrolltheoretische Grundlagen

4. Echtzeitanforderungen

5. Control-Scheduling-Co-Design

6. Vernetzung und Kommunikation

7. Selbstorganisationsprinzipien

• „Self-X“, Autonomie, Verhandlungen

• Autonomic Computing und Policy-based Management

8. Entwurfsmethoden für Cyber-physical Systems

• Modellierung

• Programmierung

66

Page 46: Cyber-Physical Systems WS09/10 - FAU

Ausblick auf Kapitel 7

• Selbstorganisationsprinzipien

– Definitionen von Selbstorganisation

– „Self-X“

• Selbstheilung

• Selbstkonfiguration

• Selbstschutz

• …

– Autonomie

• Grade von Autonomie (Autonomous / Autonomic)

• Steuerung von (Teil-)Autonomen Systemen

– Verhandlungen in Agentensystemen

Cyber-Physical Systems WS16/17 67