Software Plattform Embedded Systems »XT«
While the complexity of embedded systems increases rapidly, the innovation cycles are becoming shorter and shorter. In the meantime, this trend can also be increasingly observed in safetyrelevant applications. To manage system complexity, the development methodology used has continually evolved in recent decades and has undergone various paradigm shifts during that time, such as most recently the introduction of model-based development. Safety engineers in practice, however, still have to rely on processes that have not changed significantly ever since their introduction almost 50 years ago, and which are hardly suited for efficiently managing the complexity of modern software-intensive systems. It does not come as a surprise then that safety engineers increasingly have a hard time keeping up with the pace of development in their organization.
For these reasons, the BMBF-funded research project SPES XT has taken up these challenges in the context of one of six so-called Engineering Challenges. Under the scientific leadership of Fraunhofer IESE, model-based safety engineering processes are being developed that shall enable efficient modular and thus reusable safety cases. To achieve this, the safety case processes are integrated seamlessly into a model-based development methodology. The first project results already permit modular safety analyses, safety concepts, and safety cases to be specified and analyzed in a fully integrated manner in commercial modeling tools. The implemented modularization concepts decrease complexity and increase reusability. Furthermore, the seamless integration into model-based development allows for a high degree of automation, such as tool-supported consistency checks or the semi-automated generation of safety models. With these measures, the efficiency of safety engineering can be increased significantly.
The core of the results is the “Open Safety Model - OSM“. With this model, the approaches developed in the project are no longer limited to single tools; instead, various safety case processes can be combined on the basis of different tools. For example, FMEAs (Failure Mode and Effects Analyses) and fault trees can easily be composed into an integrated system analysis, which is then seamlessly connected to a model-based safety concept and a requirements database. Even non-model-based tools can be connected to the Open Safety Model in order to benefit from the advantages of model-based development. Since this is an open platform, tool providers and users have a chance to connect their own tools and extend the approach, allowing the benefits of model-based approaches to be made available to safety engineers in practice as quickly and as maturely as possible..