Kolja Markwardt, Daniel Moldt, and Thomas Wagner.
Net agents for activity handling in a wfms.
In Thomas Freytag and Andreas Eckleder, editors, 16th German
Workshop on Algorithms and Tools for Petri Nets, AWPN 2009, Karlsruhe,
Germany, September 25, 2009, Proceedings, CEUR Workshop Proceedings, 2009.
[link]
Workflow Management Systems (WFMS) are used to organize work processes between different people within an organization or between organizations. In this paper we will describe an agent-based WFMS, built with Petri nets, to utilize the formal soundness of Petri nets and the flexibility of multi-agent systems to enhance the usefulness of a WFMS. The focus of this paper lies in the way activities are handled in the WFMS. We will first discuss the way this works in the system as of now. Then we will go on and describe a way to use Activity Agents to add a further flexibility to the activity handling of the system. These Activity Agents will be responsible for providing the functionality, including materials and user interface associated with an activity[link]
@INPROCEEDINGS{Markwardt+09, author = {Markwardt, Kolja and Moldt, Daniel and Wagner, Thomas}, title = {Net Agents for Activity Handling in a WFMS}, booktitle = {16th German Workshop on Algorithms and Tools for Petri Nets, AWPN 2009, Karlsruhe, Germany, September 25, 2009, Proceedings}, year = {2009}, url = {http://ceur-ws.org/Vol-501/Paper2.pdf}, editor = {Freytag, Thomas and Eckleder, Andreas}, series = {CEUR Workshop Proceedings}, abstract = {Workflow Management Systems (WFMS) are used to organize work processes between different people within an organization or between organizations. In this paper we will describe an agent-based WFMS, built with Petri nets, to utilize the formal soundness of Petri nets and the flexibility of multi-agent systems to enhance the usefulness of a WFMS. The focus of this paper lies in the way activities are handled in the WFMS. We will first discuss the way this works in the system as of now. Then we will go on and describe a way to use Activity Agents to add a further flexibility to the activity handling of the system. These Activity Agents will be responsible for providing the functionality, including materials and user interface associated with an activity} }