Executable specifications with data-flow diagrams

被引:0
|
作者
Fuggetta, Alfonso [1 ]
Ghezzi, Carlo [1 ]
Mandrioli, Dino [1 ]
Morzenti, Angelo [1 ]
机构
[1] CEFRIEL, Milan, Italy
关键词
Computer aided software engineering - Computer hardware description languages - Data processing - Mathematical models - Systems analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Specifications of information systems applications are often based on the use of entity-relationship (ER) and data-flow diagrams (DFD), which cover, respectively, the conceptual modelling of data and functions. This paper introduces VLP: an executable visual language for formal specifications and prototyping which integrates ER and DFD diagrams in a semantically rigorous and clear way. Unlike existing commercial products (so-called CASE tools), which can support good-quality documentation, simple forms of consistency checking and bookkeeping, VLP also supports executable specifications, which provide a prototype of the desired application. After reviewing the principles of VLP, the paper outlines the structure of the ECASET environment in which VLP is embedded. In particular, it shows how the environment supports the stepwise derivation of specifications, from informal to formal, and how it supports specification-in-the-large.
引用
收藏
页码:629 / 653
相关论文
共 50 条
  • [1] EXECUTABLE SPECIFICATIONS WITH DATA-FLOW DIAGRAMS
    FUGGETTA, A
    GHEZZI, C
    MANDRIOLI, D
    MORZENTI, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (06): : 629 - 653
  • [2] ENHANCING DATA-FLOW DIAGRAMS
    FRIEDMAN, WH
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 1995, 35 (03) : 84 - 89
  • [3] AN ALGORITHM FOR GENERATING DATA-FLOW DIAGRAMS
    YAMAMOTO, S
    OHTA, K
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (06) : 12 - 22
  • [4] RESTRUCTURING OPERATIONS FOR DATA-FLOW DIAGRAMS
    CHEN, MJ
    CHUNG, CG
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (04): : 181 - 195
  • [5] Precise Deadlock Detection for Polychronous Data-flow Specifications
    Van Chan Ngo
    Talpin, Jean-Pierre
    Gautier, Thierry
    PROCEEDINGS OF THE 2014 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2014,
  • [6] Creating Privacy Policies from Data-Flow Diagrams
    Leicht, Jens
    Wagner, Marvin
    Heisel, Maritta
    COMPUTER SECURITY. ESORICS 2023 INTERNATIONAL WORKSHOPS, PT I, 2024, 14398 : 433 - 453
  • [7] Data-flow transformations using Taylor expansion diagrams
    Ciesielski, M.
    Askar, S.
    Gomez-Prado, D.
    Guillot, J.
    Boutillon, E.
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 455 - +
  • [8] PREVENTIVE STRUCTURAL-ANALYSIS OF DATA-FLOW DIAGRAMS
    CHEN, MJ
    CHUNG, CG
    INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (02) : 117 - 130
  • [9] GENERATING DATA-FLOW ANALYSIS ALGORITHMS FROM MODAL SPECIFICATIONS
    STEFFEN, B
    SCIENCE OF COMPUTER PROGRAMMING, 1993, 21 (02) : 115 - 139
  • [10] DATA-FLOW GRAPH OPTIMIZATION FOR DATA-FLOW ARCHITECTURES - A DATA-FLOW OPTIMIZING COMPILER
    KYO, S
    OKAZAKI, S
    MIZOGUCHI, M
    NEC RESEARCH & DEVELOPMENT, 1994, 35 (01): : 96 - 107