MIN-Fakultät
Fachbereich Informatik
Fundamente Teoretici de Informatică

Bibliography

Concurrent Architecture for a Multi-agent Platform

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.

A multi-agent system has a high degree of concurrency. Petri nets are a well-established means for the description of concurrent systems. Reference nets are higher level, object-oriented Petri nets. With Renew (REference NEt Workshop), there exists a tool to model and execute reference nets with seamless Java integration. So, reference nets can be used to design executable multi-agent systems while hiding the sometimes annoying details of concurrent implementations in traditional programming languages. The technique is currently used to implement a FIPA-compliant agent platform for multi-agent systems (called CAPA) focused on retaining a maximum level of concurrency in the system.


BibTeX



@InProceedings{Duvigneau+02a,
  author =   {Duvigneau, Michael and Moldt, Daniel and R{\"o}lke, Heiko},
  title =    {Concurrent Architecture for a Multi-agent Platform},
  booktitle =    {Agent-Oriented Software Engineering. 3rd International Workshop, AOSE~2002, Bologna.
                  Proceedings},
  pages =    {147--159},
  year =     2002,
  editor =   {Giunchiglia, Fausto and Odell, James and Wei{\ss}, Gerhard},
  month =    jul,
  publisher =    ACMPRESS,
  abstract =     {A multi-agent system has a high degree of
                  concurrency. Petri nets are a well-established
                  means for the description of concurrent
                  systems. Reference nets are higher level,
                  object-oriented Petri nets. With Renew
                  (REference NEt Workshop), there exists a tool
                  to model and execute reference nets with
                  seamless Java integration. So, reference nets
                  can be used to design executable multi-agent
                  systems while hiding the sometimes annoying
                  details of concurrent implementations in
                  traditional programming languages. The
                  technique is currently used to implement a
                  FIPA-compliant agent platform for multi-agent
                  systems (called CAPA) focused on retaining a
                  maximum level of concurrency in the system.}
}