An object-process-based modeling language for multiagent systems

Arnon Sturm, Dov Dori, Onn Shehory

Research output: Contribution to journalArticlepeer-review

12 Scopus citations


While a number of modeling languages for constructing multiagent systems (MASs) have been suggested, none of them is widely accepted and used. A prominent reason for this is the gap that exists between agent-oriented modeling languages and the agent-based system modeling needs, including accessibility, flexibility, and expressiveness. This paper addresses the need for such a language by proposing object-process methodology (OPM)/MAS, an agent modeling language (AML) that extends OPM with an intermediate metamodel of the MAS domain. Three case studies and a comparison to contemporary AMLs demonstrate the novelty and benefits of OPM/MAS.

Original languageEnglish
Article number5398876
Pages (from-to)227-241
Number of pages15
JournalIEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews
Issue number2
StatePublished - 1 Mar 2010


  • Agent-based systems
  • Agent-oriented software engineering (AOSE)
  • Modeling language
  • Multiagent systems (MASs)

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Software
  • Information Systems
  • Human-Computer Interaction
  • Computer Science Applications
  • Electrical and Electronic Engineering


Dive into the research topics of 'An object-process-based modeling language for multiagent systems'. Together they form a unique fingerprint.

Cite this