Find me at research gate and google scholar. My ORCID is https://orcid.org/0000-0002-0179-1655.
2021
Ratiu, Daniel; Nordmann, Arne; Munk, Peter; Carlan, Carmen; Völter, Markus
FASTEN: An Extensible Platform to Experiment with Rigorous Modeling of Safety-Critical Systems Book Chapter
In: Springer, 2021.
Abstract | Links | BibTeX | Schlagwörter: automotive, fasten, jetbrains, MBSA, metamodel, MPS, safety
@inbook{ratiu2021fasten,
title = {FASTEN: An Extensible Platform to Experiment with Rigorous Modeling of Safety-Critical Systems},
author = {Daniel Ratiu and Arne Nordmann and Peter Munk and Carmen Carlan and Markus Völter},
doi = {10.1007/978-3-030-73758-0_5},
year = {2021},
date = {2021-04-01},
urldate = {2021-04-01},
publisher = {Springer},
abstract = {The increasing complexity of safety critical systems and the shorter time-to-market requires a high degree of automation during all development phases from requirements specification to design, implementation, verification and safety assurance. To make this feasible, we need to describe different system aspects using appropriate models that are semantically rich and, whenever possible, formally defined such that they are verifiable by automated methods. At the same time they must be easy to understand by practitioners and allow them to capture the domain concepts with minimal encoding bias. In this chapter, we describe FASTEN, an open source research environment for model-based specification and design of safety critical systems using domain specific languages. FASTEN enables the experimentation with modeling abstractions at different levels of rigor and their integration in today's development processes. We present an overview of the currently available domain specific languages (DSLs) used to formally specify requirements, system designs and assurance arguments. These DSLs have been developed and used in technology transfer projects by researchers from different organizations-Siemens, Bosch, for-tiss and itemis. Last but not least, we discuss lessons learned from implementing the languages and interacting with practitioners and discuss the language engineering features of MPS that enabled our approach and its open challenges.},
keywords = {automotive, fasten, jetbrains, MBSA, metamodel, MPS, safety},
pubstate = {published},
tppubtype = {inbook}
}
The increasing complexity of safety critical systems and the shorter time-to-market requires a high degree of automation during all development phases from requirements specification to design, implementation, verification and safety assurance. To make this feasible, we need to describe different system aspects using appropriate models that are semantically rich and, whenever possible, formally defined such that they are verifiable by automated methods. At the same time they must be easy to understand by practitioners and allow them to capture the domain concepts with minimal encoding bias. In this chapter, we describe FASTEN, an open source research environment for model-based specification and design of safety critical systems using domain specific languages. FASTEN enables the experimentation with modeling abstractions at different levels of rigor and their integration in today's development processes. We present an overview of the currently available domain specific languages (DSLs) used to formally specify requirements, system designs and assurance arguments. These DSLs have been developed and used in technology transfer projects by researchers from different organizations-Siemens, Bosch, for-tiss and itemis. Last but not least, we discuss lessons learned from implementing the languages and interacting with practitioners and discuss the language engineering features of MPS that enabled our approach and its open challenges.