• DocumentCode
    2929384
  • Title

    Automatic Visualization of Abstract System Specifications

  • Author

    Schneider, Axel ; Walter, Stephan ; Langer, Jan ; Heinkel, Ulrich

  • Author_Institution
    Lucent Technol. Network Syst. GmbH, Numberg
  • fYear
    2006
  • fDate
    27-28 Oct. 2006
  • Firstpage
    167
  • Lastpage
    174
  • Abstract
    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
  • Keywords
    data visualisation; finite state machines; formal specification; graph theory; program verification; visual programming; ADeVA; Graphviz graph layout program; abstract system specification visualization; automatic synchronization; formal language; formal specification; graphical representation; graphical specification tools; model checkers; programming languages; software specification; system verification; table based representation; Automata; Chemical technology; Computer languages; Costs; Formal languages; Formal specifications; Hardware; Layout; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2006. QSIC 2006. Sixth International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2718-3
  • Type

    conf

  • DOI
    10.1109/QSIC.2006.16
  • Filename
    4032282