17.01.2014 Aufrufe

Agentenorientierte Konzepte in der Automatisierungstechnik

Agentenorientierte Konzepte in der Automatisierungstechnik

Agentenorientierte Konzepte in der Automatisierungstechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Universität Stuttgart<br />

Institut für Automatisierungs- und Softwaretechnik<br />

Prof. Dr.-Ing. Dr. h. c. P. Göhner, Prof. Dr.-Ing. Michael Weyrich<br />

<strong>Agentenorientierte</strong> <strong>Konzepte</strong> <strong>in</strong> <strong>der</strong><br />

<strong>Automatisierungstechnik</strong><br />

Wo können Agenten gew<strong>in</strong>nbr<strong>in</strong>gend<br />

e<strong>in</strong>gesetzt werden?<br />

Peter Göhner<br />

Summer School TuLAUT 2013<br />

© 2013, IAS 19.09.2013 1


Prof. Dr.-Ing. Dr. h. c. Peter Göhner<br />

1976 - 1980 Wissenschaftlicher Mitarbeiter am Institut für<br />

Regelungstechnik und Prozessautomatisierung<br />

(Prof. Dr.-Ing. R. Lauber)<br />

1981 Promotion zum Doktor-Ingenieur an <strong>der</strong> Universität<br />

Stuttgart mit dem Dissertationsthema<br />

"Ingenieurgerechte Spezifikation <strong>der</strong><br />

Synchronisierung paralleler Rechenprozesse"<br />

1980 - 1989 Mitarbeiter <strong>der</strong> Gesellschaft für<br />

Prozessrechnerprogrammierung mbH <strong>in</strong> München<br />

1989 - 1994 Geschäftsführer <strong>in</strong> <strong>der</strong> Gesellschaft für<br />

Prozessrechnerprogrammierung mbH <strong>in</strong> München<br />

1994 - 1995 Geschäftsführer <strong>in</strong> <strong>der</strong> Firma ist (<strong>in</strong>novative<br />

Softwaretechnologie GmbH)<br />

Seit 1995<br />

Ordentlicher Professor an <strong>der</strong> Universität Stuttgart,<br />

Institut für Automatisierungs- und Softwaretechnik<br />

2001 - 2002 Vorsitzen<strong>der</strong> des VDE Bezirksvere<strong>in</strong>s<br />

Württemberg e.V.<br />

2003 - 2007 Kommissarischer Leiter des Rechenzentrums <strong>der</strong><br />

Universität Stuttgart (RUS)<br />

© 2013, IAS<br />

2


Motivation<br />

Planung/Entwicklung<br />

Operativer Betrieb<br />

Operativer Betrieb<br />

Organisation/Überwachung<br />

© 2013, IAS 3


Glie<strong>der</strong>ung<br />

• E<strong>in</strong>führung <strong>in</strong> Agenten<br />

• Agenten …<br />

• … als operative E<strong>in</strong>heiten<br />

• … zur Organisation und Überwachung<br />

• … als Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

• Zusammenfassung<br />

© 2013, IAS<br />

4


E<strong>in</strong>führung <strong>in</strong> Agenten<br />

<strong>Agentenorientierte</strong> <strong>Konzepte</strong><br />

Agent (gemäß GMA 5.15): (Software-)E<strong>in</strong>heit mit def<strong>in</strong>iertem Ziel<br />

Autonomes Verhalten zur Erreichung des Ziels<br />

Interaktion mit Umgebung und an<strong>der</strong>en Agenten<br />

Dauerhafte Beibehaltung des <strong>in</strong>neren Zustandes<br />

Grundkonzepte <strong>der</strong> agentenorientierten Denkweise:<br />

Kontrolle über<br />

Zustand und<br />

Verhalten<br />

Hohe Abstraktion<br />

(z.B. Verhandlung)<br />

Zustand und Verhalten<br />

Autonomie<br />

Interaktion<br />

Kapselung<br />

Mobilität<br />

Anpassungsfähigkeit<br />

Zielorientierung<br />

Aktivität<br />

• Ziele vorgegeben<br />

• Bestimmt Verhalten<br />

• Ggf. anpassbar<br />

Proaktivität (vorausschauendes<br />

Verhalten,<br />

Eigen<strong>in</strong>itiative<br />

• Fortlaufen<strong>der</strong> Kontrollfluss<br />

• Unabhängig von Aktivierung<br />

© 2013, IAS<br />

Persistenz<br />

Reaktivität (Umwelt wahrnehmen<br />

und reagieren)<br />

5


E<strong>in</strong>führung <strong>in</strong> Agenten<br />

Aufbau e<strong>in</strong>es Agenten<br />

– Aufbau des Agenten muss agentenorientierte <strong>Konzepte</strong> realisieren<br />

– Agent be<strong>in</strong>haltet:<br />

Abbild <strong>der</strong> relevanten Umgebung<br />

Umgebungsmodell<br />

Ziele Verhaltensregeln<br />

Mögliche Aktionen<br />

Fähigkeiten<br />

Agent<br />

Umgebungsmodell<br />

Ziele<br />

Ziele<br />

Ziele<br />

Fähigkeiten<br />

Verhalten<br />

Wahrnehmung<br />

Bee<strong>in</strong>flussung<br />

U<br />

m<br />

g<br />

e<br />

b<br />

u<br />

n<br />

g<br />

© 2013, IAS<br />

6


E<strong>in</strong>führung <strong>in</strong> Agenten<br />

Aufbau von Agentensystemen<br />

– Agentensystem muss Agenten<strong>in</strong>teraktion und Agentenlebenszyklus unterstützen:<br />

Wissen über die Existenz an<strong>der</strong>er Agenten <strong>in</strong> <strong>der</strong> Umgebung<br />

Bekanntgabe <strong>der</strong> Fähigkeiten aller Agenten<br />

Kommunikationsmedium<br />

– Standard für Systemarchitektur von Agentensystemen<br />

Auskunftsdienst<br />

(White pages):<br />

Agentenverzeichnis<br />

Agent Agent<br />

Agent<br />

Management<br />

System<br />

Directory<br />

Facilitator<br />

Weitere<br />

Agentensysteme<br />

Auskunftsdienst<br />

(Gelbe-Seiten):<br />

Diensteverzeichnis<br />

Kommunikations<strong>in</strong>frastruktur<br />

Message Transport System<br />

© 2013, IAS<br />

7


E<strong>in</strong>führung <strong>in</strong> Agenten<br />

Dezentrale Agentensysteme auf Mikrocontrollern<br />

– Auskunftsdienste müssen dezentral realisiert werden<br />

– Ressourcenoptimierte Agentensysteme werden e<strong>in</strong>gesetzt<br />

Ethernet<br />

CAN<br />

CAN/Ethernet<br />

Gateway<br />

© 2013, IAS<br />

8


E<strong>in</strong>führung <strong>in</strong> Agenten<br />

E<strong>in</strong>satzgebiete für agentenorientierte Softwareentwicklung<br />

– Dezentrale Systeme<br />

<br />

Natürlich verteilt, modular<br />

– Strukturell verän<strong>der</strong>bare Systeme<br />

<br />

<br />

<br />

Nicht alle Struktur<strong>in</strong>formation zur Entwurfszeit bekannt<br />

Struktur än<strong>der</strong>t sich dynamisch<br />

Bsp.: Automatisierungsanlagen, Transportsysteme, Handelssysteme<br />

– Systeme mit komplexen, variablen Abläufen<br />

<br />

Bsp.: Produktionssysteme, Roboter, Flugleitsysteme<br />

– Kooperative Systeme<br />

<br />

<br />

Umfangreiche Koord<strong>in</strong>ationsprozesse erfor<strong>der</strong>lich<br />

Bsp.: E-Commerce, Informations-Management, Energiemanagement<br />

© 2013, IAS<br />

9


Glie<strong>der</strong>ung<br />

• E<strong>in</strong>führung <strong>in</strong> Agenten<br />

• Agenten …<br />

• … als operative E<strong>in</strong>heiten<br />

• … zur Organisation und Überwachung<br />

• … als Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

• Zusammenfassung<br />

© 2013, IAS<br />

10


Operative E<strong>in</strong>heiten<br />

Planung/Entwicklung<br />

Operativer Betrieb<br />

Operativer Betrieb<br />

Organisation/Überwachung<br />

© 2013, IAS 11


Operative E<strong>in</strong>heiten<br />

<strong>Agentenorientierte</strong>s dezentrales Energiemanagement für Kfz<br />

Elektronische Systeme im Fahrzeug<br />

Verbraucherleistung = 3-5 mal<br />

größer als Generatorleistung<br />

– Problemstellung<br />

Verteilung <strong>der</strong> verfügbaren Energie auf Verbraucher<br />

Dr. Thomas<br />

Verfügbarkeit elektrischer Energie für sicherheits-relevante<br />

Wagner<br />

Verbraucher (X-by-Wire Systeme)<br />

Bedarfsorientierte temporäre Deaktivierung von<br />

Verbrauchern<br />

Bisher zentrale Lösungen S<strong>in</strong>gle Po<strong>in</strong>t of Failure<br />

– Agentenorientiert entwickelte Lösung<br />

Verbraucher, Generator und Batterie werden durch Agenten vertreten<br />

Situationsabhängige Verhandlung über Energieverteilung<br />

– Resultat<br />

Fehlertolerante, effiziente und dynamisch skalierbare Lösung<br />

Praxistaugliche Implementierung (Speicherplatz, Reaktionsgeschw<strong>in</strong>digkeit)<br />

Patentanmeldung durch Fa. Daimler AG<br />

© 2013, IAS<br />

12


Operative E<strong>in</strong>heiten<br />

Selbstmanagende Automatisierungssysteme<br />

– Selbstständige Durchführung von<br />

• Selbstheilung<br />

• Selbstkonfiguration<br />

durch das Automatisierungssystem<br />

– Bereitstellung von Self-X-Funktionalitäten durch agentenorientiertes<br />

Selbstmanagementsystem<br />

– Autonome Ausführung und Koord<strong>in</strong>ation von Self-X-Funktionalitäten durch<br />

Selbstmanagementagenten<br />

Dr. Hisham<br />

Mubarak<br />

selbstmanagendes<br />

Automatisierungssystem<br />

Selbstmanagementsystem<br />

Handeln<br />

Informationserfassung<br />

Handlungsbedarfsermittlung<br />

Maßnahmenauswahl<br />

Selbstmanagementschnittstelle<br />

operatives<br />

Automatisierungssystem<br />

operatives<br />

Automatisierungssystem<br />

© 2013, IAS<br />

13


Agenten als operative E<strong>in</strong>heiten<br />

<strong>Agentenorientierte</strong> Entwicklung komplexer Automatisierungs- und<br />

Regelungssysteme (DFG-Projekt AUREG)<br />

– E<strong>in</strong>satz von Agenten für komplexe Regelungsaufgaben<br />

– E<strong>in</strong>satz von qualitativen Modellen zur Beherrschung <strong>der</strong> Komplexität<br />

– Konzeption e<strong>in</strong>er Entwicklungsmethode für flexible, dezentrale<br />

Agentensysteme<br />

– Softwaretechnologie zur effizienten Realisierung<br />

ressourcenschonen<strong>der</strong> Agentensysteme<br />

Stephan<br />

Pech<br />

Steuerungs- und Regelungssystem<br />

Regler-Agent<br />

1<br />

Interaktionen<br />

Regler-Agent<br />

2<br />

…<br />

Regler-Agent<br />

n<br />

Regelstrecke<br />

1<br />

Wechselwirkungen<br />

Regelstrecke<br />

2<br />

…<br />

Regelstrecke<br />

n<br />

Technischer Prozess<br />

© 2013, IAS<br />

14


Glie<strong>der</strong>ung<br />

• E<strong>in</strong>führung <strong>in</strong> Agenten<br />

• Agenten …<br />

• … als operative E<strong>in</strong>heiten<br />

• … zur Organisation und Überwachung<br />

• … als Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

• Zusammenfassung<br />

© 2013, IAS<br />

15


Organisation und Überwachung<br />

Planung/Entwicklung<br />

Operativer Betrieb<br />

Operativer Betrieb<br />

Organisation/Überwachung<br />

© 2013, IAS 16


Organisation und Überwachung<br />

<strong>Agentenorientierte</strong> Ablaufplanung für Fertigungssysteme<br />

– Zeitliche Ablaufplanung durch zielorientierte Verhandlung <strong>der</strong><br />

beteiligten Agenten<br />

– Automatische Anpassung <strong>der</strong> Ablaufplanung aufgrund<br />

unvorhergesehener Ereignisse möglich<br />

– Strukturelle Än<strong>der</strong>ungen <strong>der</strong> Fertigungsanlage werden zur Laufzeit<br />

berücksichtigt<br />

Dr. Iman Badr<br />

Geplante Aufträge<br />

Auftrag 1<br />

Auftrag 2<br />

30 ×<br />

100 ×<br />

Auftrags- Auftrags-<br />

Auftrags-<br />

Auftrags-<br />

Agent<br />

Auftrags-<br />

Agent<br />

Agent<br />

Agent Agent<br />

M1<br />

M2<br />

M3<br />

t<br />

Planung<br />

Überwachung und globale Optimierung<br />

Auftragsbezogene Optimierung<br />

Optimierung <strong>der</strong> Auslastung <strong>der</strong><br />

redundanten Ressourcen<br />

Ressourcenbezogene Optimierung<br />

Anlagen-<br />

Agent<br />

Anlagen-<br />

Agent<br />

Anlagen-<br />

Agent<br />

Fertigungssteuerung<br />

© 2013, IAS<br />

17


Organisation und Überwachung<br />

Agentenbasierte Informationsgew<strong>in</strong>nung<br />

– Innovativer Ansatz zur systematischen Datensuche und<br />

Informationsgew<strong>in</strong>nung <strong>in</strong> Automatisierungssystemen<br />

– Transparente, technologieunabhängige Bereitstellung prozess- und<br />

anlagenbezogener Informationen durch Agenten<br />

– Dynamische Erweiterbarkeit des Systems zur Laufzeit durch flexible<br />

Interaktionsbeziehungen <strong>der</strong> Agenten untere<strong>in</strong>an<strong>der</strong><br />

Anwen<strong>der</strong><br />

A 1<br />

?<br />

Anfrageagent<br />

1<br />

Globale Ontologie<br />

Anfrageagent<br />

n<br />

Stephan<br />

Pech<br />

Lokale<br />

Ontologie 1<br />

Suchagent 1<br />

Suchagent n<br />

Lokale<br />

Ontologie n<br />

Metamodell 1<br />

Metamodell n<br />

Datenquelle 1<br />

Datenquellenagent<br />

1<br />

…<br />

Datenquellenagent<br />

n<br />

Datenquelle n<br />

© 2013, IAS<br />

18


Organisation und Überwachung<br />

Agentenbasierte Simulation und Überwachung von kritischen Systemen<br />

– Simulation kritischer Flugzeugsysteme und<br />

Überwachung von Sicherheitsanfor<strong>der</strong>ungen<br />

<br />

<br />

Prüfung von Anfor<strong>der</strong>ungen<br />

(funktional/nichtfunktional)<br />

Durchführung von Test-Cases<br />

<br />

<br />

Repräsentation von<br />

Systemelementen<br />

(Aggregate/Knoten)<br />

Repräsentation von<br />

Verb<strong>in</strong>dungen/Pfaden<br />

Struktur-<br />

Agent<br />

Validierungs- &<br />

Verifikations-Agent<br />

Monitor<strong>in</strong>g-<br />

Agent<br />

© 2013, IAS<br />

Abbild des Systems (offl<strong>in</strong>e)<br />

<br />

<br />

<br />

Filterung und Komprimierung<br />

von Informationen<br />

Unterstützung bei <strong>der</strong><br />

E<strong>in</strong>haltung von<br />

Anfor<strong>der</strong>ungen<br />

Überwachung <strong>der</strong> Struktur<br />

19


Glie<strong>der</strong>ung<br />

• E<strong>in</strong>führung <strong>in</strong> Agenten<br />

• Agenten …<br />

• … als operative E<strong>in</strong>heiten<br />

• … zur Organisation und Überwachung<br />

• … als Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

• Zusammenfassung<br />

© 2013, IAS<br />

20


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Planung/Entwicklung<br />

Operativer Betrieb<br />

Operativer Betrieb<br />

Organisation/Überwachung<br />

© 2013, IAS 21


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Eng<strong>in</strong>eer<strong>in</strong>g von Automatisierungssystemen<br />

CAE-Werkzeug<br />

Dr. Thomas<br />

Wagner<br />

Komponenten<br />

• auswählen<br />

• konfigurieren<br />

• verknüpfen<br />

Prüfungen<br />

Anpassungen<br />

Konsistenzsicherung<br />

Fehlererkennung<br />

– Vertretung von realen Komponenten durch Agenten beim Eng<strong>in</strong>eer<strong>in</strong>g<br />

Integration von Entwicklungs-Know-how <strong>in</strong> Agentensystem<br />

– Übernahme komplexer menschlicher Aufgaben<br />

Erkennung und Handhabung von Komponenten-Wechselwirkungen durch Interaktionen<br />

– Unterstützung durch flexible Prüfung und Teilanpassung nach Vorgaben des Ingenieurs<br />

© 2013, IAS<br />

22


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Agentenbasiertes Testmanagement<br />

– E<strong>in</strong>satz von Agenten zur Unterstützung und<br />

Überwachung des Managements von<br />

Testzyklen<br />

Dr. Christoph<br />

Malz<br />

Testfallpriorisierung<br />

Ressourcenzuteilung<br />

– Vertretung von Testobjekten des Modul-,<br />

Integrations- und Systemtests durch<br />

Agenten<br />

5<br />

Testfall<br />

agent<br />

agent agent Testfall<br />

T1<br />

T1 T1<br />

Testfälle<br />

Testteam<br />

T1<br />

2<br />

Testobjektagent<br />

SYS<br />

System<br />

– Vertretung von Testfällen durch Agenten<br />

– Vertretung von Testressourcen durch<br />

Agenten<br />

– Verhandlungen über Priorität und<br />

Ressourcennutzung<br />

Testfälle<br />

Testfallagent<br />

E1<br />

E1<br />

Testobjektagent<br />

A<br />

1<br />

Modul A<br />

2<br />

4<br />

3<br />

Testobjektagent<br />

AB<br />

Teilsystem AB<br />

A<br />

B<br />

Integration<br />

Entwicklungsteam<br />

E1<br />

Testobjektagent<br />

B<br />

Modul B<br />

© 2013, IAS<br />

23


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Agentengestützte Konstruktion (DFG-Projekt ProKon)<br />

– E<strong>in</strong>satz von Agenten zur Unterstützung und<br />

Überwachung von Konstruktionsprozessen<br />

– Vertretung von Konstruktionselementen und<br />

Baugruppen durch Agenten<br />

Reem<br />

Kadadihi<br />

Identifikation von neu erstellten<br />

Konstruktionselementen<br />

Identifikation von Abhängigkeiten<br />

zwischen Konstruktionselementen<br />

– Vertretung von Konstruktionsaspekten<br />

(Geometrie, Werkstoff, … ) durch Agenten<br />

Ausführung von Konstruktionsprüfungen<br />

h<strong>in</strong>sichtlich des jeweiligen Aspekts<br />

KE-Agent<br />

„Welle“<br />

BG-Agent<br />

„Welle-Nabe“<br />

KE-Agent<br />

„Nabe“<br />

Aspekt-Agent<br />

„Werkstoff“<br />

Aspekt-Agent<br />

„Funktion“<br />

Ermittlung von Lösungen bei<br />

auftretenden Interessenskonflikten<br />

Aspekt-Agent<br />

„Kosten“<br />

KE-Agent<br />

„Lager“<br />

© 2013, IAS<br />

24


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Agentenbasierte Konsistenzprüfung von Entwicklungsmodellen von<br />

mechatronischen Systemen<br />

– Konsistenzprüfung <strong>der</strong> vone<strong>in</strong>an<strong>der</strong><br />

abhängigen Modelle<br />

– Vertretung von Modellen und Teilmodellen<br />

durch Agenten<br />

Erkennen von Än<strong>der</strong>ungen<br />

Ermittlung <strong>der</strong> Auswirkungen von<br />

Än<strong>der</strong>ungen<br />

Abgleich <strong>der</strong> Modelle mit Hilfe von<br />

Konsistenzregeln<br />

– Ontologien zur Beschreibung <strong>der</strong> Modelle<br />

Michael<br />

Rauscher<br />

© 2013, IAS<br />

25


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Agentenbasierte Kopplung von heterogenen Eng<strong>in</strong>eer<strong>in</strong>g-Werkzeugen<br />

– Propagieren von Än<strong>der</strong>ungen <strong>in</strong> die<br />

e<strong>in</strong>zelnen Werkzeuge<br />

– Agenten vertreten Werkzeuge<br />

Erkennen und propagieren Än<strong>der</strong>ungen<br />

Empfangen und beurteilen<br />

Än<strong>der</strong>ungs<strong>in</strong>formationen<br />

Setzen Än<strong>der</strong>ungen an den passenden<br />

Stellen um<br />

– Ontologien beschreiben<br />

Werkzeuge und Modelle<br />

Lokale Ontologie I<br />

Globale Ontologie<br />

• Allgeme<strong>in</strong>e Zusammenhänge<br />

• Begriffe & Synonyme<br />

• Physikalische Größen &<br />

E<strong>in</strong>heiten<br />

Lokale Ontologie II<br />

• Übersetzung<br />

Werkzeugbegriffe<br />

Allgeme<strong>in</strong>wissen<br />

• Werkzeugmodellbeschreibung<br />

• Zusammenhang<br />

Werkzeugbegriffe & Datensätze<br />

Werkzeug I<br />

Eagle<br />

S Agent I<br />

Agent II<br />

Schaltplan<br />

S<br />

Werkzeug II<br />

Matlab/Simul<strong>in</strong>k<br />

Simulationsmodell<br />

© 2013, IAS<br />

26


Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

Agentenbasierte Lösung von gekoppelten numerischen Problemstellungen<br />

– Intelligente Kopplung von verteilten<br />

numerischen Simulationen<br />

– Zerlegung komplexer numerischer Probleme<br />

<strong>in</strong> Teilprobleme<br />

– Durchführung e<strong>in</strong>zelner Teilsimulationen<br />

durch Agenten<br />

Abgleich <strong>der</strong> Teilsimulationen<br />

Abbruch, Anpassung <strong>der</strong> Startwerte und<br />

Neustart <strong>der</strong> Teilsimulationen<br />

– Zusammenführung <strong>der</strong> Teilergebnisse<br />

Temperatur-<br />

Agent<br />

Teilproblem 1: Temperatur<br />

Teilproblem 2: Strom<br />

Koord<strong>in</strong>ations-<br />

Agent<br />

Gesamtproblem<br />

Strom-Agent<br />

© 2013, IAS<br />

27


Glie<strong>der</strong>ung<br />

• E<strong>in</strong>führung <strong>in</strong> Agenten<br />

• Agenten …<br />

• … als operative E<strong>in</strong>heiten<br />

• … zur Organisation und Überwachung<br />

• … als Unterstützung <strong>in</strong> Entwicklung und Betrieb<br />

• Zusammenfassung<br />

© 2013, IAS<br />

28


Zusammenfassung<br />

<strong>Agentenorientierte</strong> Softwareentwicklung <strong>in</strong> <strong>der</strong> <strong>Automatisierungstechnik</strong><br />

<strong>in</strong>härente<br />

funktionale<br />

Verteilung<br />

Agentensystem<br />

komplexe, variable<br />

Abläufe<br />

strukturelle<br />

Verän<strong>der</strong>barkeit<br />

umfangreiche<br />

Koord<strong>in</strong>ationsprozesse<br />

– Unterstützung durch Agenten<br />

im operativen Betrieb von Automatisierungssystemen<br />

bei Organisations-, Überwachungs- und Testaufgaben<br />

bei Entwicklung und Eng<strong>in</strong>eer<strong>in</strong>g von Automatisierungssystemen<br />

– <strong>Konzepte</strong> für die Softwareentwicklung<br />

Hilfsmittel für Analyse, Entwurf und Implementierung von verteilten, komplexen<br />

Automatisierungssystemen<br />

Autonome Softwaree<strong>in</strong>heiten: zielorientiert, aktiv, kooperativ, flexibel und anpassungsfähig<br />

Zukünftige Automatisierungssysteme:<br />

flexible, dezentrale Netzwerke aus autonomen, kooperierenden Elementen<br />

© 2013, IAS 29


Ausblick: Industrie 4.0<br />

Planung/Entwicklung<br />

Operativer Betrieb<br />

Operativer Betrieb<br />

Organisation/Überwachung<br />

© 2013, IAS 30


Vielen Dank für Ihr<br />

Interesse!<br />

www.ias.uni-stuttgart.de<br />

peter.goehner@ias.uni-stuttgart.de<br />

© 2013, IAS 31

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!