TOOLS FOR PRODUCING FORMAL SPECIFICATIONS - A VIEW OF CURRENT ARCHITECTURES AND FUTURE-DIRECTIONS

Citation
S. Vadera et F. Meziane, TOOLS FOR PRODUCING FORMAL SPECIFICATIONS - A VIEW OF CURRENT ARCHITECTURES AND FUTURE-DIRECTIONS, ANNALS OF SOFTWARE ENGINEERING, 3, 1997, pp. 273-290
Citations number
39
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Software Graphycs Programming
ISSN journal
10227091
Volume
3
Year of publication
1997
Pages
273 - 290
Database
ISI
SICI code
1022-7091(1997)3:<273:TFPFS->2.0.ZU;2-2
Abstract
During the last decade, one important contribution towards requirement s engineering has been the advent of formal specification languages. T hey offer a well-defined notation that can improve consistency and avo id ambiguity in specifications. However, the process of obtaining form al specifications that are consistent with the requirements is itself a difficult activity. Hence, various researchers are developing system s that aid the transition from informal to formal specifications. The kind of problems tackled and the contributions made by these proposed systems are very diverse. This paper brings these studies together to provide a vision for future architectures that aim to aid the transiti on from informal to formal specifications. The new architecture, which is based on the strengths of existing studies, tackles a number of ke y issues in requirements engineering such as identifying ambiguities, incompleteness, and reusability. The paper concludes with a discussion of the research problems that need to be addressed in order to realis e the proposed architecture.