EXECUTABLE SPECIFICATIONS WITH DATA-FLOW DIAGRAMS

Citation
A. Fuggetta et al., EXECUTABLE SPECIFICATIONS WITH DATA-FLOW DIAGRAMS, Software, practice & experience, 23(6), 1993, pp. 629-653
Citations number
29
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
ISSN journal
00380644
Volume
23
Issue
6
Year of publication
1993
Pages
629 - 653
Database
ISI
SICI code
0038-0644(1993)23:6<629:ESWDD>2.0.ZU;2-7
Abstract
Specifications of information systems applications are often based on the use of entity-relationship (ER) and data-flow diagrams (DFD), whic h cover, respectively, the conceptual modelling of data and funtions. This paper introduces VLP: an executable visual language for formal sp ecifications and prototyping which integrates ER and DFD diagrams in a semantically rigorous and clear way. Unlike existing commercial produ cts (so-called CASE tools), which can support good-quality documentati on, simple forms of consistency checking and bookkeeping, VLP also sup ports executable specifications, which provide a prototype of the desi red application. After reviewing the principles of VLP, the paper outl ines the structure of the ECASET environment in which VLP is embedded. In particular, it shows how the environment supports the stepwise der ivation of specifications, from informal to formal, and how it support s specification-in-the-large.