Projekt
: Mulan/Capa
Dr. Heiko Rölke, ehemaliger Wissenschaftlicher Mitarbeiter
Dr. Michael Duvigneau, ehemaliger Wissenschaftlicher Mitarbeiter
, Lehrkraft für besondere Aufgaben
Dr. Lawrence Cabac, Wissenschaftlicher Mitarbeiter
Dr. Christine Reese, ehemalige
Doktorandin
Laufzeit:
seit
1999
Schlagworte:
Multiagentensysteme, Netze-in-Netzen, FIPA, Agentenplattform, AOSE
Ziele:
Untersucht wird zum einen die grafische Modellierung von
Agenten und Multiagentensystemen mittels Petrinetzen.
Dabei ist ein Petrinetzmodell namens Multi-Agenten-Netze
(Mulan) enstanden, welches ein Multiagentensystem
entlang der Idee von Netzen-in-Netzen modelliert.
Zum anderen lässt sich das Mulan-Modell auch als
Implementierung einer Agentenplattform sehen.
Die Praxistauglichkeit der Plattform weist die
Concurrent Agent Platform Architecture (Capa)
nach, die das Mulan-Modell um eine Implementierung von
standard-konformen Plattformkomponenten ergänzt.
Der Standard, an dem sich die Plattformimplementierung
orientiert, wird von der FIPA
entwickelt und von diversen anderen Agentenplattformen
ebenfalls eingehalten.
Aufgabe von Capa ist es, die Kommunikation von Mulan-Agenten
mit Agenten zu ermöglichen, die auf anderen
Plattformarchitekturen beheimatet sind.
Publikationen:
- 2008
-
Lawrence Cabac
and Nicolas Denz.
Net components for the integration of process mining into
agent-oriented software engineering.
Transactions on Petri Nets and Other Models of Concurrency I
(ToPNoC), 5100:86-103, November 2008.
-
Lawrence Cabac
, Till Dörges
, and Heiko Rölke.
A monitoring toolset for Petri net-based agent-oriented software
engineering.
In Rüdiger Valk and Kees M. van Hee, editors, 29th
International Conference on Application and Theory of Petri Nets, Xi'an,
China, volume 5062 of Lecture Notes in Computer Science, pages
399-408. Springer-Verlag, June 2008.
[pdf]
-
Lawrence Cabac
, Till Dörges
, Michael Duvigneau, Daniel Moldt, Christine Reese, and Matthias Wester-Ebbinghaus.
Agent models for concurrent software systems.
In Ralph Bergmann and Gabriela Lindemann, editors, Proceedings
of the Sixth German Conference on Multiagent System Technologies, MATES'08,
volume 5244 of Lecture Notes in Artificial Intelligence, pages 37-48,
Berlin, Heidelberg, New York, 2008. Springer-Verlag.
[pdf]
-
Lawrence Cabac
, Daniel Moldt, and Jan Schlüter.
Adding runtime net manipulation features to MulanViewer.
In 15. Workshop Algorithmen und Werkzeuge für Petrinetze,
AWPN'08, volume 380 of CEUR Workshop Proceedings, pages 87-92.
Universität Rostock, September 2008.
[link]
-
Lawrence Cabac
, Ragna Dirkner, and Daniel Moldt.
Modeling with service dependency diagrams.
In Moldt et al. (Hrsg.), Proceedings of the 6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, MSVVEIS-2008, In conjunction with ICEIS 2008, Barcelona, Spain, June 2008, pages 109-118.
-
Benjamin Schleinzer
, Lawrence Cabac
, Daniel Moldt, and Michael Duvigneau.
From agents and plugins to plugin-agents, concepts for flexible
architectures.
In New Technologies, Mobility and Security, 2008. International
Conference, NTMS '08, Tangier, Morocco. Electronical proceedings, pages
1-5. IEEE Xplore, 5.-7.November 2008.
- 2007
-
Lawrence Cabac
, Till Dörges
, Michael Duvigneau, Christine Reese, and
Matthias Wester-Ebbinghaus.
Application development with Mulan.
In Moldt et al. (Hrsg.), Proceedings of the International Workshop on Petri Nets and Software Engineering (PNSE'07), pages 145-159.
-
Lawrence Cabac
and Till Dörges
.
Tools for testing, debugging and monitoring multi-agent applications.
In Moldt et al. (Hrsg.), Proceedings of the International Workshop on Petri Nets and Software Engineering (PNSE'07), pages 209-213.
-
Lawrence Cabac
and Nicolas Knaak.
Process mining in Petri net-based agent-oriented software
development.
In Moldt et al. (Hrsg.), Proceedings of the International Workshop on Petri Nets and Software Engineering (PNSE'07), pages 7-21.
-
Lawrence Cabac
, Michael Duvigneau, Christine Reese, Till Dörges
, and
Matthias Wester-Ebbinghaus.
Models and tools for Mulan applications.
In H.-D. Burkhard, G. Lindemann, R. Verbrugge, and L. Varga, editors,
Multi-Agent Systems and Applications V. Fifth International Central and
East European Conference, CEEMAS'07, Leipzig. Proceedings, volume 4696 of
Lecture Notes in Computer Science, pages 328-330, Berlin, Heidelberg,
New York, 2007. Springer-Verlag.
[pdf]
-
Lawrence Cabac
, Michael Duvigneau, Daniel Moldt, and Benjamin Schleinzer
.
Plugin-agents as conceptual basis for flexible software structures.
In Multi-Agent Systems and Applications V. Fifth International
Central and East European Conference, CEEMAS'07, Leipzig. Proceedings,
volume 4696 of Lecture Notes in Computer Science, pages 340-342,
Berlin, Heidelberg, New York, 2007. Springer-Verlag.
[pdf]
-
Benjamin Schleinzer
.
Flexible und hierarchische Multiagentensysteme - Modellierung und
prototypische Erweiterung von Mulan und Capa.
Diplomarbeit, Universität Hamburg, Department Informatik,
Vogt-Kölln Str. 30, D-22527 Hamburg, December 2007.
-
Maxim Klenski and Anatolij Willner.
Graphische Informationsmodellierung für Mulan-Agenten.
Diplomarbeit, Universität Hamburg, Department Informatik,
Vogt-Kölln Str. 30, D-22527 Hamburg, 2007.
- 2006
-
Lawrence Cabac
, Michael Duvigneau, Daniel Moldt, and Heiko Rölke.
Applying multi-agent concepts to dynamic plug-in architectures.
In Jörg Mueller and Franco Zambonelli, editors, Agent-Oriented Software Engineering VI: 6th International Workshop, AOSE
2005, Utrecht, Netherlands, July 21, 2005. Revised Selected Papers, volume
3950 of Lecture Notes in Computer Science, pages 190-204, Berlin,
Heidelberg, New York, June 2006. Springer-Verlag.
[pdf]
[link]
-
Lawrence Cabac
, Michael Duvigneau, and Heiko Rölke.
Net components revisited.
In Moldt (Hrsg.), Proceedings of the Fourth International Workshop on Modelling of Objects, Components, and Agents. MOCA'06, pages 87-102.
[pdf]
-
Lawrence Cabac
, Ragna Dirkner, and Heiko Rölke.
Modelling service dependencies for the analysis and design of
multi-agent applications.
In Moldt (Hrsg.), Proceedings of the Fourth International Workshop on Modelling of Objects, Components, and Agents. MOCA'06, pages 291-298.
-
Ragna Dirkner.
Roundtrip-Engineering im PAOSE-Ansatz.
Diplomarbeit, Universität Hamburg, Department Informatik,
Vogt-Kölln Str. 30, D-22527 Hamburg, 2006.
- 2005
-
Lawrence Cabac
, Michael Duvigneau, Michael Köhler, Kolja Lehmann, Daniel Moldt, Sven Offermann, Jan Ortmann, Christine Reese, Heiko Rölke, and
Volker Tell.
PAOSE Settler demo.
In First Workshop on High-Level Petri Nets and Distributed
Systems (PNDS) 2005, Vogt-Kölln Str. 30, D-22527 Hamburg, March
2005. Universität Hamburg, Fachbereich Informatik.
[link]
-
Lawrence Cabac
, Michael Duvigneau, Daniel Moldt, and Heiko Rölke.
Multi-agent concepts as basis for dynamic plug-in software
architectures.
In Proceedings of the International Conference on Autonomous
Agents and Multi-Agent Systems (AAMAS 2005), pages 1157-1158, 2005.
-
Lawrence Cabac
, Michael Duvigneau, Daniel Moldt, and Heiko Rölke.
Agent technologies for plug-in system architecture design.
In Proceedings of the Workshop on Agent-oriented Software
Engineering (AOSE), Utrecht, Netherlands, 2005.
[pdf]
-
Kolja Lehmann, Lawrence Cabac
, Daniel Moldt, and Heiko Rölke.
Towards a distributed tool platform based on mobile agents.
In Proceedings of the Third German Conference on Multi-Agent
System Technologies (MATES), volume 3550 of Lecture Notes in Artificial
Intelligence, pages 179-190. Springer-Verlag, September 2005.
[link]
- 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
-
Lawrence Cabac
, Daniel Moldt, and Heiko Rölke.
A proposal for structuring Petri net-based agent interaction
protocols.
In Wil van der Aalst and Eike Best, editors, 24th International
Conference on Application and Theory of Petri Nets, Eindhoven, Netherlands,
June 2003, volume 2679 of Lecture Notes in Computer Science, pages
102-120. Springer-Verlag, June 2003.
-
Lawrence Cabac
.
Generating code structures for Petri net-based Agent Interaction
Protocols using Net Components.
In Workshop: Algorithms and Tools for Petri Nets, September
2003.
[pdf]
[ps]
-
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 Duvigneau.
Petrinetzbasierte Agentenprogrammierung.
In Gabriel Juh'as and Robert Lorenz, editors, Algorithms and
Tools for Petri Nets. 10th Workshop, Proceedings, pages 98-101,
Eichstätt, Germany, September 2003. GI Special Interest Group on Petri
Nets and Related System Models, Katholische Universität
Eichstätt-Ingolstadt.
-
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.
-
Christine Reese, Michael Duvigneau, Michael Köhler, Daniel Moldt, and Heiko Rölke.
Agent-based Settler game.
In Proceedings of Agentcities Agent Technology Competition
(ATC03), Barcelona, Spain. Agentcities.NET, February 2003.
-
Christine Reese.
Multiagentensysteme: Anbindung der petrinetzbasierten Plattform CAPA
an das internationale Netzwerk Agentcities.
Diplomarbeit, Universität Hamburg, Fachbereich Informatik,
Vogt-Kölln Str. 30, D-22527 Hamburg, 2003.
[pdf]
- 2002
-
Michael Duvigneau.
Bereitstellung einer Agentenplattform für petrinetzbasierte
Agenten.
Diplomarbeit, Universität Hamburg, Fachbereich Informatik,
Vogt-Kölln Str. 30, D-22527 Hamburg, December 2002.
[pdf]
[ps]
-
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 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.
- 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
-
Daniel Moldt and Heiko Rölke.
Verhaltensmodellierung von Petrinetz-Agenten.
In Giese and Philippi (Hrsg.), Visuelle Verhaltensmodellierung verteilter und nebenläufiger Software-Systeme, 8.Workshop des Arbeitskreises GROOM der GI Fachgruppe 2.1.9 Objektorientierte Software-Entwicklung, 13.-14. November 2000, Universität Münster, pages 92-97.
- 1999
-
Heiko Rölke.
Modellierung und Implementation eines Multi-Agenten-Systems auf der
Basis von Referenznetzen.
Diplomarbeit, Universität Hamburg, Fachbereich Informatik, 1999.