• DocumentCode
    3064142
  • Title

    A framework for modeling agent-oriented software

  • Author

    Xu, Haiping ; Shatz, Sol M.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    2001
  • fDate
    36982
  • Firstpage
    57
  • Lastpage
    64
  • Abstract
    With the increasing importance of complex software systems in the software industry, the need for using agent technologies to develop large-scale commercial and industrial software systems is growing rapidly. Such systems are complex, and there is a pressing need for system modeling techniques to support reliable, maintainable and extensible design. G-nets are a type of Petri net defined to support the modeling of a system as a set of independent and loosely-coupled modules. In this paper, we first introduce an extension of G-nets - the agent-based G-net - as a generic model for agent design. Then, to progress from an agent-based design model to an agent-oriented model, new mechanisms to support inheritance modeling are introduced. To illustrate our formal modeling technique for multi-agent systems, an example of an agent family in electronic commerce is provided
  • Keywords
    Petri nets; electronic commerce; formal specification; inheritance; large-scale systems; multi-agent systems; programming theory; software agents; subroutines; Petri nets; agent design; agent family; agent-based G-nets; agent-oriented software modelling framework; commercial software systems; complex software systems; electronic commerce; formal modelling technique; independent loosely-coupled modules; industrial software systems; inheritance modelling; large-scale software systems development; multi-agent systems; reliable maintainable extensible design; Computer industry; Formal languages; Large-scale systems; Maintenance; Multiagent systems; Object oriented modeling; Petri nets; Pressing; Software systems; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. 21st International Conference on.
  • Conference_Location
    Mesa, AZ
  • Print_ISBN
    0-7695-1077-9
  • Type

    conf

  • DOI
    10.1109/ICDSC.2001.918933
  • Filename
    918933