Disciplined methods of software specification: A case study

被引:2
作者
Baber, RL [1 ]
Parnas, DL [1 ]
Vilkomir, SA [1 ]
机构
[1] Univ Limerick, Dept Comp Sci & Informat Syst, Software Qual Res Lab, Limerick, Ireland
来源
ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2 | 2005年
关键词
software; tabular specifications; finite state machine; traces; trace specifications;
D O I
10.1109/ITCC.2005.132
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:428 / 437
页数:10
相关论文
共 13 条