ARTÍCULO
TITULO

Contract-Based Design of Embedded Systems Integrating Nominal Behavior and Safety

Bernhard Kaiser    
Raphael Weber    
Markus Oertel    
Eckard Böde    
Behrang Monajemi Nejad    
Justyna Zander    

Resumen

The distributed design process for safety-critical embedded systems has become an increasingly difficult challenge: Electronic Control Units (ECUs) in vehicles, for instance, participate in many vehicle functions, while each vehicle function, in turn, is spread across several ECUs. Many suppliers participate in systems design and many partial functions are reused from past projects, not always knowing the assumptions at the time of their development. In particular, efficient allocation of safety mechanisms and a sound safety case are difficult tasks for original equipment manufacturers (OEMs). Contract-based development has gained popularity as an approach for supporting distributed development by explicitly annotating assumptions and guarantees to components, but an integrated process covering specification of nominal behavior and safety has not been described so far. We present such an integrated development approach that encompasses the systematic breakdown of nominal system behavior using contracts, the consistent derivation of safety analysis by interpreting several types of contract violations as a specification for failure modes, and the subsequent integration of safety mechanisms that cover these failure modes through safety contracts. The approach equally fits hardware and software and is therefore applicable on the system level. We demonstrate it by an electric drive example. The extensibility of our approach towards Cyber Physical Systems, which compose themselves at runtime, is briefly outlined at the end of the article.

 Artículos similares

       
 
Andres-Amador Garcia-Granada    
Impacts due to drops or crashes between moving vehicles necessitate the search for energy absorption elements to prevent damage to the transported goods or individuals. To ensure safety, a given level of acceptable deceleration is provided. The optimizat... ver más
Revista: Computation

 
Xiaochen Zhang, Ziyang Song, Qianbo Huang, Ziyi Pan, Wujing Li, Ruining Gong and Bi Zhao    
As automated driving system (ADS) technology is adopted in wheelchairs, clarity on the vehicle?s imminent path becomes essential for both users and pedestrians. For users, understanding the imminent path helps mitigate anxiety and facilitates real-time a... ver más
Revista: Applied Sciences

 
Giacomo Borelli, Gabriella Gaias and Camilla Colombo    
In recent years, the interest in proximity operations to uncooperative and non-collaborative objects has been growing and and demanding for specific technology advances to tackle these challenging cases of in-orbit servicing and removal missions. Indeed,... ver más
Revista: Aerospace

 
Luigi Di Palma, Mariacristina Nardone, Claudio Pezzella and Marika Belardo    
This paper presents a methodology that involves the development of high-fidelity modeling and simulation procedures aimed at supporting virtual certification for crashworthiness requirements specific to tiltrotor aircraft, addressing the critical need fo... ver más
Revista: Aerospace

 
Ruichen He, Florian Holzapfel, Johannes Bröcker, Yi Lai and Shuguang Zhang    
The emergence of eVTOL (electrical Vertical Takeoff and Landing) aircraft necessitates the development of safe and efficient systems to meet stringent certification and operational requirements. The primary state-of-the-art technology for flight control ... ver más
Revista: Aerospace