Using Colored Petri Nets for Conversation Modeling
Links to Fileshttps://link.springer.com/chapter/10.1007/10722777_12
MetadataShow full item record
Type of Work20 pages
Citation of Original PublicationR. Scott Cost, Ye Chen, Tim Finin, Yannis Labrou, Yun Peng, Using Colored Petri Nets for Conversation Modeling, Issues in Agent Communication pp 178-192 ,DOI : https://doi.org/10.1007/10722777_12
RightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
Subjectsmulti agent system
agent communication language
extended finite state machine
UMBC Ebiquity Research Group
Conversations are a useful means of structuring communicative interactions among agents. The value of a conversation-based approach is largely determined by the conversational model it uses. Finite State Machines, used heavily to date for this purpose, are not sufficient for complex agent interactions requiring a notion of concurrency. We propose the use of Colored Petri Nets as a model underlying a language for conversation specification. This carries the relative simplicity and graphical representation of the former approach, along with greater expressive power and support for concurrency. The construction of such a language, Protolingua, is currently being investigated within the framework of the Jackal agent development environment. In this paper, we explore the use of Colored Petri Nets in modeling agent communicative interaction.