MIN-Fakultät
Fachbereich Informatik
Theoretische Grundlagen der Informatik

Projekt : Theoretische und softwaretechnische Grundlagen der Agentenorientierung

Dr. Daniel Moldt, Wissenschaftlicher Mitarbeiter
Dr. Michael Köhler-Bußmeier, PD
Dr. Heiko Rölke, ehemaliger Wissenschaftlicher Mitarbeiter
Dr. Michael Duvigneau, ehemaliger Wissenschaftlicher Mitarbeiter , Lehrkraft für besondere Aufgaben
Dr. Jan Ortmann, ehemaliger Wissenschaftlicher Mitarbeiter
Dr. Lawrence Cabac, Wissenschaftlicher Mitarbeiter
Sven Offermann, ehemaliger Wissenschaftlicher Mitarbeiter , Doktorand
Dr. Christine Reese, ehemalige Doktorandin
Kolja Markwardt, Doktorand

Laufzeit: seit 04/1997

Schlagworte: Agenten; Multiagentensysteme; Künstliche Intelligenz, verteilte; Objekte, mobile; Logikprogrammierung; Petrinetze, höhere

Ziele: Der Agentenbegriff aus dem Bereich der Künstlichen Intelligenz (KI) und aus dem Bereich der Objektorientierten Programmierung wurden gegenübergestellt und auf Gemeinsamkeiten und mögliche Integrationen hin untersucht. Für einen neuen integrativen Ansatz der Systemspezifikation wurde ein spezielles Vorgehen in verschiedenen Kontexten erprobt. Dabei wurde auf der Basis von Petrinetzen eine agentenorientierte Strukturierung vorgeschlagen, wobei innerhalb von autonomen Objekten mit KI-Techniken gearbeitet werden kann. Da eine adäquate Modellierung, die die angemessene inhaltliche Abstimmung der Modelle mit den realen oder geplanten Systemen direkt unterstützt, notwendig ist, existiert ein starker Bezug zur Technik der Netze in Netzen.

Mobilität, Autonomie und Intelligenz werden so gleichberechtigt in Bezug auf die Modellierungstechnik behandelt. Insbesondere wurde ein Kompositionskalkül für eine strukturell einfache Familie von Petrinetzen entwickelt, die als Protokollnetze bezeichnet werden. Zudem wurden softwaretechnische Aspekte in Hinblick auf die Modellierung von Agentenkonzepten und softwaretechnische Plattformen für Multiagentensyssteme vertieft. Dabei wurden Standards untersucht und implementiert. Neben konzeptionellen Ergebnissen wurde im praktischen Bereich die Anbindung an aktuelle Webtechnologie vorangetrieben. Dabei wurde auch auf die speziellen Aspekte der Semantic Web Rücksicht genommen. Der Petrinetz- und agentenorientierte Softwareentwicklungsansatz (PAOSE) wurde weiterentwickelt und wird in dem neuen Anwendungsbereich des Change Management erprobt.

Publikationen:

2007

Michael Köhler.
A formal model of multi-agent organisations.
Fundamenta Informaticae, 79(3-4):415 - 430, 2007.

Michael Köhler and Berndt Farwer.
Object nets for mobility.
In J. Kleijn and A. Yakovlev, editors, International Conference on Application and Theory of Petri Nets 2007, volume 4546 of Lecture Notes in Computer Science, pages 244-262. Springer-Verlag, 2007.

Michael Köhler and Heiko Rölke.
Web service orchestration with super-dual object nets.
In J. Kleijn and A. Yakovlev, editors, International Conference on Application and Theory of Petri Nets 2007, volume 4546 of Lecture Notes in Computer Science, pages 263-280. Springer-Verlag, 2007.

Michael Köhler and Matthias Wester-Ebbinghaus.
Closing the gap between organizational models and multi-agent system deployment.
In Multi-Agent Systems and Applications V, volume 4696 of Lecture Notes in Artificial Intelligence, pages 307-309. Springer-Verlag, 2007.

2006

Michael Köhler and Berndt Farwer.
Modelling global and local name spaces for mobile agents using object nets.
Fundamenta Informaticae, 72(1-3):109-122, 2006.

2005

Michael Köhler, Daniel Moldt, Heiko Rölke, and Rüdiger Valk.
Linking micro and macro description of scalable social systems using reference nets.
In Klaus Fischer, Michael Florian, and Thomas Malsch, editors, Socionics: Sociability of Complex Social Systems, volume 3413 of Lecture Notes in Artificial Intelligence, pages 51-67. Springer-Verlag, 2005.  [link]

Michael Köhler and Heiko Rölke.
Reference and value semantics are equivalent for ordinary object Petri nets.
In Gianfranco Ciardo and Philippe Darondeau, editors, Proceedings of the 26th International Conference on Application and Theory of Petri Nets and Other Models of Concurrency, volume 3536 of Lecture Notes in Computer Science, pages 309-328. Springer-Verlag, June 2005.  [link]

2004

Lawrence Cabac and Michael Köhler.
Relating higher order reference nets and well-formed nets.
In Proceedings of the International Workshop on Coloured Petri Nets (CPN 2004). Computer Science Department, Aarhus University, 2004.

Michael Köhler, Heiko Rölke, and Rüdiger Valk.
Structural analysis of mobile agents using invariants of object nets.
In Moldt (Hrsg.), Proceedings of the Third International Workshop on Modelling of Objects, Components, and Agents (MOCA'04).
DAIMI PB: Aarhus, Denmark, October 11-13, number 571.

Michael Köhler.
Objektnetze: Definition und Eigenschaften, volume 1 of Agent Technology - Theory and Applications.
Logos Verlag, Berlin, 2004.  [link]

Michael Köhler, Daniel Moldt, Heiko Rölke, and Rüdiger Valk.
Petri nets and social science.
Petri Net Newsletter, 67:5-9, 2004.

Heiko Rölke.
Modellierung von Agenten und Multiagentensystemen - Grundlagen und Anwendungen, volume 2 of Agent Technology - Theory and Applications.
Logos Verlag, Berlin, 2004.  [link]

2003

Michael Duvigneau, Daniel Moldt, and Heiko Rölke.
Concurrent architecture for a multi-agent platform.
In Fausto Giunchiglia, James Odell, and Gerhard Weiß, editors, Agent-Oriented Software Engineering III. Third International Workshop, Agent-oriented Software Engineering (AOSE) 2002, Bologna, Italy, July 2002. Revised Papers and Invited Contributions, volume 2585 of Lecture Notes in Computer Science, pages 59-72, Berlin, Heidelberg, New York, 2003. Springer-Verlag.  [pdf]  [link]

Michael Köhler, Daniel Moldt, and Heiko Rölke.
A discussion of social norms with respect to the micro-macro link.
In Lindemann et al. (Hrsg.), Proceedings of the Second International Workshop on Regulated Agent-Based Social Systems: Theories and Applications (RASTA'03).
In Verbindung mit: The Ninth International Conference on Artificial Intelligence and Law (ICAIL 2003), 24-28 June, 2003 Edinburgh, Scotland, UK.

Michael Köhler, Daniel Moldt, and Heiko Rölke.
Modelling mobility and mobile agents using nets within nets.
In Wil van der Aalst and Eike Best, editors, Proceedings of the 24th International Conference on Application and Theory of Petri Nets 2003 (ICATPN 2003), volume 2679 of Lecture Notes in Computer Science, pages 121-139. Springer-Verlag, 2003.  [link]

Michael Köhler and Heiko Rölke.
Modelling sandboxes for mobile agents using nets within nets.
In N. Busi and F. Martinelli, editors, Workshop on Issues in Security and Petri Nets (WISP'03) at the International Conference on Application and Theory of Petri Nets 2003. University of Eindhoven, 2003.

Daniel Moldt.
Introduction and conclusion to part IV: Validation and execution.
In Girault and Valk (Hrsg.), Petri Nets for Systems Engineering: A Guide to Modelling, Verification, and Applications, chapters 18 and 22, pages 403-408, 469-470.

2002

Michael Duvigneau, Daniel Moldt, and Heiko Rölke.
Concurrent architecture for a multi-agent platform.
In Fausto Giunchiglia, James Odell, and Gerhard Weiß, editors, Agent-Oriented Software Engineering. 3rd International Workshop, AOSE 2002, Bologna. Proceedings, pages 147-159. ACM Press, July 2002.

Michael Köhler, Daniel Moldt, and Heiko Rölke.
Liveness preserving composition of behaviour protocols for Petri net agents.
Arbeitsberichte des Forschungsprogramms: Agieren in sozialen Kontexten FBI-HH-M-316/02, Universität Hamburg, Fachbereich Informatik, June 2002.

Michael Köhler and Heiko Rölke.
Modelling the micro-macro-link: Towards a sociologically grounded design of multi-agent systems.
In C. Jonker, G. Lindemann, and P. Panzarasa, editors, Proceedings of the Workshop Modelling Artificial Societies and Hybrid Organization (MASHO'02), at the 25th German Conference on Artificial Intelligence (KI'2002), 2002.

Michael Köhler and Heiko Rölke.
Modelling mobility and mobile agents using nets within nets.
In Moldt (Hrsg.), Proceedings of the Second Workshop on Modelling of Objects, Components, and Agents (MOCA'02), pages 141-157.
DAIMI PB: Aarhus, Denmark, August 26-27, number 561.

Michael Köhler and Heiko Rölke.
Mobile object net systems: Concurrency and mobility.
In H.-D. Burkhard, L. Czaja, G. Lindemann, A. Skowron, and P. Starke, editors, Proceedings of the International Workshop on Concurrency, Specification, and Programming (CS&P 2002), 2002.

2001

Michael Köhler, Daniel Moldt, and Heiko Rölke.
Modelling the structure and behaviour of Petri net agents.
In J.M. Colom and M. Koutny, editors, Proceedings of the 22nd Conference on Application and Theory of Petri Nets 2001, volume 2075 of Lecture Notes in Computer Science, pages 224-241. Springer-Verlag, 2001.  [pdf]  [link]

Michael Köhler, Daniel Moldt, and Heiko Rölke.
Einheitliche Modellierung von Agenten und Agentensystemen mit Referenznetzen.
In S. Jablonski, S. Kirn, M. Plaha, E. Sinz, A. Ulbrich-vom Ende, and G. Weiß, editors, Tagungsunterlagen: Verteilte Informationssysteme auf der Grundlage von Objekten, Komponenten und Agenten (vertIS 2001), Universität Bamberg, 4-5. Oktober 2001, pages 3-20, October 2001.

Michael Köhler and Heiko Rölke.
Towards a unified approach for modeling and verification of multi agent systems.
In Moldt (Hrsg.), Proceedings of the Workshop on Modelling of Objects, Components, and Agents (MOCA'01), pages 85-104.
Published as DAIMI PB: Workshop Proceedings Modelling of Objects, Components, and Agents; Aarhus, Denmark, August 27-28, number 553.

2000

Michael Köhler.
Distribution references and undecided markings.
Technical Report 292/00, Universität Hamburg, Fachbereich Informatik, Vogt-Kölln Str. 30, D-22527 Hamburg, 2000.

Michael Köhler.
Branching process of Petri nets - an unifying approach.
Technical Report 293/00, Universität Hamburg, Fachbereich Informatik, Vogt-Kölln Str. 30, D-22527 Hamburg, 2000.