DocumentCode
273684
Title
VLP: a visual language for prototyping
Author
Fuggetta, Alfonso ; Ghezzi, Carlo ; Mandrioli, Dino ; Morzenti, Angelo
Author_Institution
Appl. Res. Group, Milan, Italy
fYear
1988
fDate
29-31 Aug 1988
Firstpage
134
Lastpage
148
Abstract
Specifications of information-systems-type applications are often based on the use of entity-relationship (ER) and dataflow (DF) diagrams, which cover the conceptual modeling of data and functions, respectively. VLP, an executable visual language for formal specifications which fully integrates ER and DF diagrams in a semantically clear way, is introduced. Unlike existing commercial products (the so-called CASE tools), which can only support good-quality documentation, simple forms of consistency checking and bookkeeping, VLP supports executable specifications, which provide a prototype of the desired application. After reviewing the principles of VLP, the structure of the ECASET environment in which VLP is embedded is outlined. How the environment supports the stepwise derivation of specifications, from informal to formal, is shown, as well as how it supports specification-in-the-large
Keywords
flowcharting; programming environments; specification languages; systems analysis; ECASET environment; VLP; dataflow; entity-relationship; executable specifications; formal specifications; programming environments; prototyping; specification languages; stepwise derivation; systems analysis; visual language; Computer aided software engineering; Contracts; Design engineering; Design for disassembly; Erbium; Formal specifications; Information systems; Marine vehicles; Prototypes; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Languages for Automation: Symbiotic and Intelligent Robots, 1988., IEEE Workshop on
Conference_Location
College Park, MD
Print_ISBN
0-8186-0890-0
Type
conf
DOI
10.1109/LFA.1988.24964
Filename
24964
Link To Document