• DocumentCode
    2609738
  • Title

    A UML Heavyweight Extension for MAS Modeling

  • Author

    Al-Kady, M. ; Bahgat, Reem ; Fahmy, Aly

  • Author_Institution
    Fac. of Comput. & Inf., Cairo Univ., Cairo
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    435
  • Lastpage
    440
  • Abstract
    Unified Modeling Language (UML) is the standard notation technique used for modeling object-oriented (OO) systems. Previous efforts exist to extend UML for representing multi-agent systems (MAS). Due to the UML widespread, the resulting extensions are therefore easy to use and to adopt by software engineers. Unfortunately, most of these attempts are based on applying stereotypes for the object-oriented entities. However, heavyweight extension is a more adequate choice to handle different capabilities of the MAS over the OO systems. In this work a heavyweight extension to UML metamodel is proposed for modeling MAS according to our unified MAS conceptual model. It is not limited to a specific application domain or specific agent architecture. A proposed MAS-UML tool is built based on the extended metamodel.
  • Keywords
    Unified Modeling Language; multi-agent systems; object-oriented methods; UML metamodel; multiagent systems; object-oriented systems; specific agent architecture; specific application domain; unified modeling language; Buildings; Computer aided software engineering; Computer languages; Multiagent systems; Object oriented modeling; Packaging; Protocols; Software quality; Software standards; Unified modeling language; Agent Oriented Software Engineering; Metamodeling; UML extension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.15
  • Filename
    4601574