Tool Support for Validation of Formal System Models: Interactive Visualization and Requirements Traceability

被引:3
|
作者
Kamburjan, Eduard [1 ]
Stromberg, Jonas [1 ]
机构
[1] Tech Univ Darmstadt, Dept Comp Sci, Darmstadt, Germany
关键词
D O I
10.4204/EPTCS.310.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Development processes in various engineering disciplines are incorporating formal models to ensure safety properties of critical systems. The use of these formal models requires to reason about their adequacy, i.e., to validate that a model mirrors the structure of the system sufficiently that properties established for the model indeed carry over to the real system. Model validation itself is non-formal, as adequacy is not a formal (i.e., mathematical) property. Instead it must be carried out by the modeler to justify the modeling to the certification agency or other stakeholders. In this paper we argue that model validation can be seen as a special form of requirements engineering, and that interactive visualization and concepts from requirements traceability can help to advance tool support for formal modeling by lowering the cognitive burden needed for validation. We present the VisualisierbaR tool, which supports the formal modeling of railway operations and describe how it uses interactive visualization and requirements traceability concepts to validate a formal model.
引用
收藏
页码:70 / 85
页数:16
相关论文
共 50 条
  • [31] InputGen: A Tool for Automatic Generation of Prototype Inputs to Support Rapid Requirements Validation
    Chang, Shuanglong
    Gao, Juntao
    Yang, Yilong
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 122 - 126
  • [32] Interactive models as a system design tool: Applications to system project management
    Systems Engineering Advancement Research Initiative, Massachusetts Institute of Technology, E38-574, 77 Mass. Ave., Cambridge
    MA
    02139, United States
    Procedia Comput. Sci., C (285-294):
  • [33] Interactive models as a system design tool: Applications to system project management
    Grogan, Paul T.
    de Weck, Olivier L.
    Ross, Adam M.
    Rhodes, Donna H.
    2015 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2015, 44 : 285 - 294
  • [34] MEMHDX: an interactive tool to expedite the statistical validation and visualization of large HDX-MS datasets
    Hourdel, Veronique
    Volant, Stevenn
    O'Brien, Darragh P.
    Chenal, Alexandre
    Chamot-Rooke, Julia
    Dillies, Marie-Agnes
    Brier, Sebastien
    BIOINFORMATICS, 2016, 32 (22) : 3413 - 3419
  • [35] Molstack-Interactive visualization tool for presentation, interpretation, and validation of macromolecules and electron density maps
    Porebski, Przemyslaw J.
    Sroka, Piotr
    Zheng, Heping
    Cooper, David R.
    Minor, Wladek
    PROTEIN SCIENCE, 2018, 27 (01) : 86 - 94
  • [36] THE ROLE OF MENTAL MODELS IN PROGRAMMING - FROM EXPERIMENTS TO REQUIREMENTS FOR AN INTERACTIVE SYSTEM
    ACKERMANN, D
    STELOVSKY, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 282 : 53 - 69
  • [37] Vulnerability Visualization to Support Adaptation to Heat and Floods: Towards the EXTRA Interactive Tool in Norrkoping, Sweden
    Opach, Tomasz
    Glaas, Erik
    Hjerpe, Mattias
    Navarra, Carlo
    SUSTAINABILITY, 2020, 12 (03)
  • [38] Interactive product visualization for an in-store sales support system for the clothing retail
    Khakzar, Karim
    Blum, Rainer
    Kohlhammer, Jorn
    Fuhrmann, Arnulph
    Maier, Angela
    Maier, Axel
    HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION: METHODS, TECHNIQUES AND TOOLS IN INFORMATION DESIGN, PT 1, PROCEEDINGS, 2007, 4557 : 307 - 316
  • [39] Simulation-based validation and defect localization for evolving, semi-formal requirements models
    Seybold, C
    Glinz, M
    Meier, S
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 408 - 417
  • [40] An interactive modelling tool to support knowledge elicitation using extreme case models
    Guillaume, J. H. A.
    Fu, B.
    20TH INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2013), 2013, : 2138 - 2144