Automatic visualization of abstract system specifications

被引:0
|
作者
Schneider, Axel [1 ]
Walter, Stephan [1 ]
Langer, Jan [2 ]
Heinkel, Ulrich [2 ]
机构
[1] Lucent Technol Network Syst GmbH, Nurnberg, Germany
[2] Techol Univ, Chemnitz, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Complexity of hardware/software systems is continuously increasing. Formal specification is a methodology to ensure better quality of system specifications and to allow automated verification with tools like model checkers. Many formal specification approaches are known - ranging from programming languages to graphical specification tools. Each approach has its specific benefits. Usually, for abstract system and software specifications either table based or graphical notations are used. This paper presents a concept that leverages the advantages of both approaches by combining them in a single front-end. Both the table based and the graphical representation may be used for editing the specification. An automatic synchronization mechanism ensures that both representations are kept consistent. The implementation of the concept uses the table based formal language ADeVA and the Graphviz graph layout programs.
引用
收藏
页码:167 / +
页数:2
相关论文
共 50 条
  • [1] Abstract Software Specifications and Automatic Proof of Refinement
    Dross, Claire
    Moy, Yannick
    RELIABILITY, SAFETY, AND SECURITY OF RAILWAY SYSTEMS: MODELLING, ANALYSIS, VERIFICATION, AND CERTIFICATION, RSSRAIL 2016, 2016, 9707 : 215 - 230
  • [2] Automatic generation of Hardware dependent Software for MPSoCs from abstract system specifications
    Schirner, Gunar
    Gerstlauer, Andreas
    Doemer, Rainer
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 190 - 195
  • [3] Formal verification of abstract system and protocol specifications
    Schneider, Axel
    Bluhm, Thomas
    Renner, Tobias
    Heinkel, Ulrich
    Knaeblein, Joachim
    Zavala, Reynaldo
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 207 - +
  • [4] Validation of control system specifications with abstract plant models
    Zhang, WH
    COMPUTER SAFETY, RELIABILITY AND SECURITY, PROCEEDINGS, 2000, 1943 : 53 - 62
  • [5] Establishment of specifications for automatic die casting system
    Jeng, YC
    Huang, YJ
    THERMEC '97 - INTERNATIONAL CONFERENCE ON THERMOMECHANICAL PROCESSING OF STEELS AND OTHER MATERIALS, VOLS I-II, 1997, : 155 - 161
  • [6] VISUALIZATION OF CONCEPTUAL SPECIFICATIONS
    LALIOTI, V
    LOUCOPOULOS, P
    INFORMATION SYSTEMS, 1994, 19 (03) : 291 - 309
  • [7] Parameterisation for abstract structured specifications
    Tutu, Lonut
    THEORETICAL COMPUTER SCIENCE, 2014, 517 : 102 - 142
  • [8] Testing abstract behavioral specifications
    Wong, Peter Y. H.
    Bubel, Richard
    de Boer, Frank S.
    Gomez-Zamalloa, Miguel
    de Gouw, Stijn
    Hahnle, Reiner
    Meinke, Karl
    Sindhu, Muddassar Azam
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (01) : 107 - 119
  • [9] Testing abstract behavioral specifications
    Peter Y. H. Wong
    Richard Bubel
    Frank S. de Boer
    Miguel Gómez-Zamalloa
    Stijn de Gouw
    Reiner Hähnle
    Karl Meinke
    Muddassar Azam Sindhu
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 107 - 119
  • [10] Abstract Specifications for Concurrent Maps
    Xiong, Shale
    Pinto, Pedro da Rocha
    Ntzik, Gian
    Gardner, Philippa
    PROGRAMMING LANGUAGES AND SYSTEMS (ESOP 2017): 26TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2017, 10201 : 964 - 990