• 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