DocumentCode
1955259
Title
Comparison of Software Specification Methods Using a Case Study
Author
Yusufu, Munina ; Yusufu, Gulina
Author_Institution
Dept. of Comput. & Software, McMaster Univ., Hamilton, ON
Volume
2
fYear
2008
fDate
12-14 Dec. 2008
Firstpage
784
Lastpage
787
Abstract
Numerous formal specification methods have been proposed in the literature, such as the Z language, the Unified Modeling Language (UML), the B method, Petri nets, and action systems. Comparing the different specification methods is not an easy task but it is meaningful in many aspects. In this paper, we discuss the properties of five formal specification methods theoretically and address their differences by designing a particular part of the ABM system using each method, and further compare these methods by analyzing their strengths and weaknesses.
Keywords
Petri nets; Unified Modeling Language; automatic teller machines; formal specification; ABM system; B method; Petri net; UML; Unified Modeling Language; Z language; action system; formal specification; software specification; Computer science; Computer science education; Formal specifications; Object oriented modeling; Petri nets; Software engineering; Software tools; Switches; Systems engineering education; Unified modeling language; ABM System; Comparative Study; Formal Specification; Software Requirement;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.1493
Filename
4722166
Link To Document