Title :
A case study in specification defects detection using statecharts
Author :
Jipeng Wu;Shanshan Lv;Eryu Ding;Bin Luo
Author_Institution :
State Key Laboratory for Novel Software Technology at Nanjing University, Nanjing University Nanjing, China
Abstract :
There are two types of software defects: (1)implementation defects(i.e., discrepancies between a implementation and its specification), and (2)specification defects(Systems implemented correctly may also fail due to its defective specification design). This paper presents a specification defects detection method called Specification Defects Detection Using Statecharts (SDDS), and applies it to 5 classes from open source software. SDDS converts source codes to statecharts and then find intrinsic design defects or risks of specifications from their statecharts. We applied this method in our case study and proved that at least 3 types of specification defects exist and can be detected by SDDS.
Keywords :
"Model checking","Software reliability","Open source software","Indexes","Grammar"
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
Print_ISBN :
978-1-4799-8352-0
Electronic_ISBN :
2327-0594
DOI :
10.1109/ICSESS.2015.7338994