Title :
Transitioning to rigorous software specification
Author :
Morgan, N.W. ; Schahczenski, C.
Author_Institution :
Bell Commun. Res.
Abstract :
Describes the first attempt to use the Z formal specification language for a deliverable Bellcore product. That first attempt involved using Z to write detailed requirements for an enhancement to an existing planning and engineering system. It is recommended that the use of formal methods at Bellcore be expanded, since the preliminary results of this trial show that existing projects can thereby obtain early and cost-effective benefits. This paper includes a brief description of formal methods and the Z specification language, a brief description of the planning and engineering project that utilized Z, a description of how the trial was carried out, and a list of lessons learned from the experience
Keywords :
formal specification; specification languages; systems analysis; Bellcore product; Z formal specification language; detailed requirements; planning and engineering system; rigorous software specification; Application software; Costs; Engineering management; Formal specifications; Project management; Software quality; Specification languages; Systems engineering and theory; Testing; Writing;
Conference_Titel :
Requirements Engineering, 1994., Proceedings of the First International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-5480-5
DOI :
10.1109/ICRE.1994.292396