Lawrence Cabac
, Till Dörges
, and Heiko Rölke.
A monitoring toolset for Paose.
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.
[link]
Abstract: PAOSE (Petri net based Agent-Oriented Software Engineering) combines the paradigm of AOSE (Agent-Oriented Software Engineering) with the expressive power of Petri nets - Reference nets to be more precise. While AOSE is a powerful approach, when it comes to designing and developing distributed (agent) applications, it does not address the problems specific to the development of distributed applications, i.e. no global state of the system and very dynamic operating conditions. Firstly, this paper will give a short overview over the interrelated set of tools from the family that exists already and supports Petri net based AOSE. The tools are centered around the Petri net-based multi-agent system development and runtime environment Renew/Mulan/Capa. Secondly, Mulan-Viewer and Mulan-Sniffer will be presented in more detail - two tools to address the issues encountered when testing, monitoring, and debugging agent applications. Mulan-Viewer and Mulan-Sniffer are first class members of the aforementioned family. The first tool, Mulan-Viewer, deals with the introspection of agents and agent behaviors, while it also offers rudimentary features for controlling the agent-system. The Mulan-Sniffer as the second tool places emphasis on tracing, visualizing, and analyzing communication between all parts of the multi-agent application and even offers interfaces for more advanced methods of analysis, such as process mining. Both Mulan-Viewer and Mulan-Sniffer can either be extended by directly programming Java classes or by adding Reference nets.[link]
@InProceedings{Cabac+08a, author = {Cabac, Lawrence and D{\"o}rges, Till and R{\"o}lke, Heiko}, title = {A Monitoring Toolset for {Paose}}, booktitle = {29th International Conference on Application and Theory of {Petri} Nets, Xi'an, China}, editor = {Valk, R{\"u}diger and van Hee, Kees M.}, pages = {399--408}, year = 2008, volume = 5062, series = lncs, month = jun, publisher = springer, url = {http://dx.doi.org/10.1007/978-3-540-68746-7_26}, xdoi = {10.1007/978-3-540-68746-7_26}, annote = {filename = ATPN08_toolset-paose/mulantools.tex}, abstract = {PAOSE (Petri net based Agent-Oriented Software Engineering) combines the paradigm of AOSE (Agent-Oriented Software Engineering) with the expressive power of Petri nets - Reference nets to be more precise. While AOSE is a powerful approach, when it comes to designing and developing distributed (agent) applications, it does not address the problems specific to the development of distributed applications, i.e. no global state of the system and very dynamic operating conditions. Firstly, this paper will give a short overview over the interrelated set of tools from the family that exists already and supports Petri net based AOSE. The tools are centered around the Petri net-based multi-agent system development and runtime environment Renew/Mulan/Capa. Secondly, Mulan-Viewer and Mulan-Sniffer will be presented in more detail - two tools to address the issues encountered when testing, monitoring, and debugging agent applications. Mulan-Viewer and Mulan-Sniffer are first class members of the aforementioned family. The first tool, Mulan-Viewer, deals with the introspection of agents and agent behaviors, while it also offers rudimentary features for controlling the agent-system. The Mulan-Sniffer as the second tool places emphasis on tracing, visualizing, and analyzing communication between all parts of the multi-agent application and even offers interfaces for more advanced methods of analysis, such as process mining. Both Mulan-Viewer and Mulan-Sniffer can either be extended by directly programming Java classes or by adding Reference nets.} }
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.