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
Link To Document