Home // PESARO 2015, The Fifth International Conference on Performance, Safety and Robustness in Complex Systems and Applications // View article
A Compositional Safety Specification Using a Contract-Based Design Methodology
Authors:
Markus Oertel
Peter Battram
Omar Kacimi
Sebastian Gerwinn
Achim Rettberg
Keywords: Safety Critical Systems, Safety Contracts, Contract-based Design, Model-based Design, Fault Modeling, Model Checking, Formal Methods
Abstract:
Model-based design methodologies have become the standard approach to develop safety critical systems. Therefore, many approaches exist to model faults, failures and their propagation. Nevertheless, due to the frequent use of off-the-shelf components as well as the need to react efficiently on changes, the importance of modular and compositional techniques is gaining constantly. Here, we present an approach for compositional reasoning on safety specifications that supports multiple abstraction levels in the design process. Especially in the safety domain, it is obvious that a safety concept is just valid under certain conditions, e.g. that only a limited amount of components may fail at the same time. Therefore, we extend existing safety specification methods based on contracts, which explicitly distinguish between assumptions and guarantees, building a well-founded framework for compositional reasoning. Our formalization method can be used to develop a safety specification starting from the top level system component and refine it until the lower hardware and software layers while preserving the validity of early performed analyzes. On a practical level, we further describe how safety specifications can be formalized into a model checking problem and analyzed using existing tools.
Pages: 1 to 7
Copyright: Copyright (c) IARIA, 2015
Publication date: April 19, 2015
Published in: conference
ISSN: 2308-3700
ISBN: 978-1-61208-401-5
Location: Barcelona, Spain
Dates: from April 19, 2015 to April 24, 2015