Model-based Safety Assessment using OCL and Petri Nets

被引:7
|
作者
Rodriguez, Ricardo J. [1 ]
Gomez-Martinez, Elena [1 ]
机构
[1] Univ Politecn Madrid, Escuela Tecn Super Ingn Informat, DLSIIS, Babel Grp, E-28040 Madrid, Spain
关键词
D O I
10.1109/SEAA.2014.36
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:56 / 59
页数:4
相关论文
共 50 条
  • [1] Formal model-based quantitative safety analysis using timed Coloured Petri Nets
    Wu, Daohua
    Zheng, Wei
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2018, 176 : 62 - 79
  • [2] Model-based occluded object recognition using Petri nets
    Zhou, C
    Hura, GS
    [J]. AUTOMATIC TARGET RECOGNITION VIII, 1998, 3371 : 105 - 112
  • [3] Failure and safety assessment of systems using Petri nets
    Adamyan, A
    He, D
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 1919 - 1924
  • [4] QUALITATIVE MODEL-BASED VERIFICATION OF OPERATING PROCEDURES USING COLORED PETRI NETS
    GERZSON, M
    HANGOS, KM
    [J]. MAGYAR KEMIAI FOLYOIRAT, 1995, 101 (03): : 97 - 114
  • [5] A model-based software engineering of parallel, and distributed systems using Petri nets
    Mikolajczak, B
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 284 - 288
  • [6] A risk assessment model based on Petri Nets
    Liao, Nian-dong
    Tian, Sheng-feng
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON RISK AND RELIABILITY MANAGEMENT, VOLS I AND II, 2008, : 440 - 446
  • [7] Reviving QVT Relations: Model-Based Debugging Using Colored Petri Nets
    Wimmer, Manuel
    Kusel, Angelika
    Schoenboeck, Johannes
    Kappel, Gerti
    Retschitzegger, Werner
    Schwinger, Wieland
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 727 - +
  • [8] Module composition within Petri nets model-based development
    Costa, Aniko
    Gomes, Luis
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 316 - 319
  • [9] CBPNs: coloured behavioural petri nets for model-based diagnosis
    Bennoui, Hammadi
    Mancer, Soumia
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 5631 - 5646
  • [10] Appraisal of a New Safety Assessment Method using the Petri Nets for the Machines Safety
    Caterino, M.
    Fera, M.
    Macchiaroli, R.
    Lambiase, A.
    [J]. IFAC PAPERSONLINE, 2018, 51 (11): : 933 - 938