DocumentCode
3110028
Title
Disciplined methods of software specification: a case study
Author
Baber, Robert L. ; Parnas, David L. ; Vilkomir, Sergiy A. ; Harrison, Paul ; O´Connor, Tony
Author_Institution
Dept. of Comput. Sci. & Inf. Syst., Limerick Univ., Ireland
Volume
2
fYear
2005
fDate
4-6 April 2005
Firstpage
428
Abstract
We describe our experience applying tabular mathematical approaches to software specifications. Our purpose is to show alternative approaches to writing tabular specifications and to help practitioners who want to apply such methods by allowing them to pick the best one for their problem. The object for the case study is software used by Dell Products for testing the functionality of the keyboards on notebook computers. Starting from informal documents, we developed a variety of tabular representations of finite state machine specifications and tabular trace specifications. We found that the discipline required by these methods raised issues that had never been considered and resulted in documents that were both more complete and much clearer. The various tabular representations are compared from a user´s point of view, i.e., clarity, consistency, unambiguity, completeness, suitability, etc.
Keywords
finite state machines; formal specification; Dell Products; disciplined methods; finite state machine specifications; notebook computers; software specification; tabular mathematical approach; tabular trace specification; Automata; Computer aided software engineering; Computer science; Information systems; Inspection; Keyboards; Laboratories; Software quality; Software testing; Writing; finite state machine; software; tabular specifications; trace specifications; traces;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN
0-7695-2315-3
Type
conf
DOI
10.1109/ITCC.2005.132
Filename
1425181
Link To Document