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 条
  • [1] Validation of Formal Models by Interactive Simulation
    Vu, Fabian
    Leuschel, Michael
    RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 59 - 69
  • [2] Validation of Data Warehouse Requirements Model Traceability Metrics Using a Formal Framework
    Rakhee
    Kumar, Manoj
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 216 - 221
  • [3] STRIDE - A TOOL FOR FORMAL INTERACTIVE SYSTEM SYNTHESIS
    BURNS, FP
    KINNIMENT, DJ
    KOELMANS, AM
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (06): : 347 - 355
  • [4] Requirements Structure for System Requirements Formal Modelling, Verification and Validation
    Bacquet, Cyril
    Marange, Pascale
    Bonjour, Eric
    Kerbrat, Alain
    IFAC PAPERSONLINE, 2024, 58 (19): : 289 - 294
  • [5] Support Tool to the Validation Process of Functional Requirements
    Ito, M. L.
    Fuzii, R. Y. M.
    Souza, R. C. G.
    Valencio, C. R.
    Tronco, M. L.
    IEEE LATIN AMERICA TRANSACTIONS, 2011, 9 (05): : 889 - 894
  • [6] Using terminology extraction to improve traceability from formal models to textual requirements
    Cerbah, F
    Euzenat, J
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2001, 1959 : 115 - 126
  • [7] A SUPPORT SYSTEM FOR FORMAL REASONING - REQUIREMENTS AND STATUS
    JONES, CB
    LINDSAY, PA
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 328 : 139 - 152
  • [8] Using visualization to understand dependability: A tool support for requirements analysis
    Donzelli, P
    Hirschbach, D
    Basili, V
    29th Annual IEEE/NASA Software Engineering Workshop, Proceedings, 2005, : 315 - 324
  • [9] MaramaAIC: tool support for consistency management and validation of requirements
    Massila Kamalrudin
    John Hosking
    John Grundy
    Automated Software Engineering, 2017, 24 : 1 - 45
  • [10] MaramaAIC: tool support for consistency management and validation of requirements
    Kamalrudin, Massila
    Hosking, John
    Grundy, John
    AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (01) : 1 - 45