• DocumentCode
    1877177
  • Title

    Formal specification of agent-object oriented programs

  • Author

    Pagliarecci, Francesco ; Spalazzi, Luca ; Stehr, Mark-Oliver ; Talcott, Carolyn L.

  • Author_Institution
    Dipt. di Ing. Inf., Autom. Univ. Politec. delle Marche Ancona, Ancona
  • fYear
    2008
  • fDate
    19-23 May 2008
  • Firstpage
    127
  • Lastpage
    134
  • Abstract
    This paper presents a methodology for the formal specification of agent-object oriented programs. Agent-object oriented programming is a programming paradigm that integrates both agent-oriented programming and object- oriented programming (e.g, see Jack, Jadex). Even if there are several formal specification frameworks and methodologies both for agent-oriented programs and for object- oriented programs, nothing exists for agent-object programming. In this paper, the rewriting logic language Maude has been used as a formal framework. This opens to us the possibility of using the wide-spectrum of formal modeling and reasoning supported by Maude: analyzing agent-object programs by means of execution, search, model checking, or theorem proving to verify properties of a given program such as goal satisfaction and plan termination.
  • Keywords
    formal specification; object-oriented programming; rewriting systems; agent-object oriented programming; agent-object oriented programs; formal specification; rewriting logic language Maude; Collaborative work; Computer languages; Equations; Formal specifications; Functional programming; Logic functions; Logic programming; Object oriented modeling; Object oriented programming; State-space methods; Frameworks and Methodologies for Collaboration; Intelligent and Autonomous Agents in Collaboration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Technologies and Systems, 2008. CTS 2008. International Symposium on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-1-4244-2248-7
  • Electronic_ISBN
    978-1-4244-2249-4
  • Type

    conf

  • DOI
    10.1109/CTS.2008.4543922
  • Filename
    4543922