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 :
بازگشت