ENGINEERING FORMAL REQUIREMENTS - AN ANALYSIS AND TESTING METHOD FOR Z-DOCUMENTS

Citation
P. Ciancarini et al., ENGINEERING FORMAL REQUIREMENTS - AN ANALYSIS AND TESTING METHOD FOR Z-DOCUMENTS, ANNALS OF SOFTWARE ENGINEERING, 3, 1997, pp. 189-219
Citations number
43
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Software Graphycs Programming
ISSN journal
10227091
Volume
3
Year of publication
1997
Pages
189 - 219
Database
ISI
SICI code
1022-7091(1997)3:<189:EFR-AA>2.0.ZU;2-3
Abstract
Z is a declarative, non-executable specification language; its diffusi on in the field of requirements engineering outside academia is slow b ut growing. In this paper we focus on some methods for analyzing and t esting Z specification documents, with special emphasis on non-sequent ial systems specifications. We describe two techniques we have adopted : the former allows the specifier to add to the requirements document a number of properties that then can be checked using a formal semanti cs; the latter makes it possible to build directly from the requiremen ts specification document a distributed prototype which can be execute d and tested over a network of workstations.