DocumentCode :
125214
Title :
Model-Based Safety Assessment Using OCL and Petri Nets
Author :
Rodriguez, Ricardo J. ; Gomez-Martinez, Elena
Author_Institution :
Babel Group, Univ. Politec. de Madrid, Madrid, Spain
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
56
Lastpage :
59
Abstract :
Safety becomes a primordial assessment in safety-related systems where human lives can be somehow put in risk, needing to comply with safety requirements defined by industry standards such as IEC 61508, ISO 26262 or DO-178C. Safety contracts are useful to specify these requirements (as assumptions and guarantees), thus assuring an expected level of confidence. To verify the safety requirements is measured to represent more than a half of the overall system development costs. In this paper, we propose a model-based verification that addresses safety verification from the early beginning of system development, thus saving costs. Namely, we use UML for system design and Object Constraint Language (OCL) for specifying safety contracts, while its verification is carried out using Petri nets. As case study, we assess the safety of an embedded system that models a fire prevention system in a hospital building.
Keywords :
IEC standards; ISO standards; Petri nets; Unified Modeling Language; embedded systems; formal verification; safety-critical software; DO-178C standards; IEC 61508 standards; ISO 26262 standards; OCL; Petri nets; UML; Unified Modeling Languages; embedded system; fire prevention system; hospital building; model-based safety assessment; model-based verification; object constraint language; safety verification; safety-related systems; Computational modeling; Contracts; Petri nets; Safety; Software; Unified modeling language; OCL; Petri nets; UML; model-based; safety assessment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/SEAA.2014.36
Filename :
6928789
Link To Document :
بازگشت