Development of a Meta-language and its Qualifiable Implementation for the Use in Safety-critical Software
Vanessa Tietz

TL;DR
This paper presents a new meta-language framework based on UML and Ada SPARK for developing safety-critical software, aiming to reduce certification effort and improve correctness assurance in domain-specific modeling.
Contribution
It introduces a qualifiable meta-language and runtime environment tailored for safety-critical systems, integrating multi-level modeling and formal verification features.
Findings
Framework enables certifiable domain-specific modeling
Reduces manual certification effort
Supports formal verification with Ada SPARK
Abstract
The use of domain-specific modeling for development of complex (cyber-physical) systems is gaining increasing acceptance in the industrial environment. Domain-specific modeling allows complex systems and data to be abstracted for a more efficient system design, development, validation, and configuration. However, no existing (meta-)modeling framework can be used with reasonable effort in certified software so far, neither for the development of systems nor for the execution of system functions. For the use of (development) artifacts from domain-specific modeling in safety-critical processes or systems it is required to ensure their correctness by either subsequent (manual) verification or the usage of (pre-)qualified software. Existing meta-languages often contain modeling elements that are difficult or impossible to implement in a qualifiable manner leading to a high manual, subsequent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Modeling and Simulation Systems · Real-Time Systems Scheduling
