Home
Scholarly Works
Disciplined Methods of Software Specification: A...
Conference

Disciplined Methods of Software Specification: A Case Study**This work was supported by Science Foundation Ireland under SFI Grants 01/P1.2/C009 and 03/CE3/1405.

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, unam-biguity, completeness, suitability, etc

Authors

Baber RL; Parnas DL; Vilkomir SA; Harrison P; O'Connor T

Volume

2

Pagination

pp. 428-437

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

January 1, 2005

DOI

10.1109/itcc.2005.132

Name of conference

International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II
View published work (Non-McMaster Users)

Contact the Experts team