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.
[link]
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.[link]
@INPROCEEDINGS{Duvigneau+03a, AUTHOR = {Duvigneau, Michael and Moldt, Daniel and R{\"o}lke, Heiko}, ADDRESS = Springer.addr, BOOKTITLE = {Agent-Oriented Software Engineering III. Third International Workshop, Agent-oriented Software Engineering (AOSE)~2002, Bologna, Italy, July 2002. Revised Papers and Invited Contributions}, EDITOR = {Giunchiglia, Fausto and Odell, James and Wei{\ss}, Gerhard}, PUBLISHER = Springer, SERIES = LNCS, TITLE = {Concurrent Architecture for a Multi-agent Platform}, VOLUME = {2585}, YEAR = 2003, PAGES = {59--72}, 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.}, XDOI = {10.1007/3-540-36540-0_5}, URL = {http://dx.doi.org/10.1007/3-540-36540-0_5}, }