• DocumentCode
    1981683
  • Title

    A formal specification language for modeling agent systems

  • Author

    Subburaj, Vinitha Hannah ; Urban, J.E.

  • Author_Institution
    Math & Comput. Sci. Dept., Baldwin Wallace Univ., Berea, OH, USA
  • fYear
    2013
  • fDate
    23-25 Sept. 2013
  • Firstpage
    300
  • Lastpage
    305
  • Abstract
    Formal methods in software specification enable the development of reliable software with a reduction in magnitude of unidentified errors that might occur while developing software systems. The state of the practice with regards to formal methods in software specification, as well as in other phases of the software life cycle, is not clear and well defined since the field is still immature. This paper defines the need for applying formal methods while specifying and developing software systems. The Descartes specification language, a formal executable specification language, was taken into study to specify software systems. A description of agent oriented systems along with the extended constructs of the Descartes specification language for specifying agent systems was defined in this research. A concrete agent architecture with a generalized notation for formally specifying agent oriented systems was defined in this paper. The integration of formally specifying complex systems using agent oriented technology with the extended Descartes language constructs will impact the current ways of specifying software systems. Also, the paper can help bridge the gap between the specification, design, and the implementation phases of software development.
  • Keywords
    formal specification; software agents; software architecture; software reliability; specification languages; Descartes specification language; agent oriented systems; concrete agent architecture; formal executable specification language; formal methods; modeling agent systems; software life cycle; software reliability development; software specification; Context; Formal specifications; Protocols; Software systems; Specification languages; Syntactics; agent oriented systems; formal methods; software specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics and Applications (ICIA),2013 Second International Conference on
  • Conference_Location
    Lodz
  • Print_ISBN
    978-1-4673-5255-0
  • Type

    conf

  • DOI
    10.1109/ICoIA.2013.6650273
  • Filename
    6650273