• DocumentCode
    2228051
  • Title

    An Approach to Deriving Reactive Agent Designs from Extensions to the Descartes Specification Language

  • Author

    Medina, Michael A. ; Urban, Joseph E.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ
  • fYear
    2007
  • fDate
    21-23 March 2007
  • Firstpage
    363
  • Lastpage
    367
  • Abstract
    The agent-oriented approach has emerged as a new and powerful paradigm in modern software engineering. This paper analyzes the reactive agent model, exhibiting innovative characteristics of autonomy, goal-direction, reactive capability, concurrency, and interactivity. Contrary to object depictions of attribute and method signatures, reactive agents are described in terms of their behavior. Due to the complex nature inherent to reactive agent behavior, the need for formal specification and design integrity becomes essential. Descartes is an executable specification language, which has historically been applied to provide such design assurance. This paper describes a formal approach to deriving a reactive agent software design represented in the Agent Unified Modeling Language (AUML). The objective is accomplished through extension of the Descartes specification language and application of a transformation into design representation. The addition serves as a method of providing a guarantee of design reliability by way of gap reduction between requirements analysis and design
  • Keywords
    Unified Modeling Language; formal specification; object-oriented programming; software agents; Agent Unified Modeling Language; Descartes specification language; agent-oriented approach; formal specification; reactive agent software design; Application software; Computer science; Formal specifications; Power system modeling; Programming; Software agents; Software design; Software engineering; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems, 2007. ISADS '07. Eighth International Symposium on
  • Conference_Location
    Sedona, AZ
  • Print_ISBN
    0-7695-2804-X
  • Type

    conf

  • DOI
    10.1109/ISADS.2007.12
  • Filename
    4144691