Using Colored Petri Nets for Conversation Modeling

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.
Date: September 01, 2000
Book Title: Agent Communication Languages
Type: InBook
Series: Lecture Notes in AI
Volume: 1916
Pages: 178-192
Publisher: Springer-Verlag
Google scholar: JA_HuxkpBmkJ
Google citations: 53 citations
Downloads: 2069

Has 2 soft copies


size 681196 bytes

size 649309 bytes

Bibtex


@InBook{Using_Colored_Petri_Nets_for_Conversatio,
  author = "R. Scott Cost and Ye Chen and Tim Finin and Yannis K Labrou and Yun Peng",
  editor = "Frank Dignum and Mark Greaves",
  title = "{Using Colored Petri Nets for Conversation Modeling}",
  month = "September",
  year = "2000",
  series = "Lecture Notes in AI",
  pages = "178-192",
  volume = "1916",
  booktitle = "Agent Communication Languages",
  publisher = "Springer-Verlag",
}