A Model-Driven Engineering Approach to Support the Verification of Compliance to Safety Standards

被引:18
|
作者
Panesar-Walawege, Rajwinder Kaur [1 ]
Sabetzadeh, Mehrdad
Briand, Lionel
机构
[1] Simula Res Lab, Lysaker, Norway
关键词
UML; Profile; safety; certification;
D O I
10.1109/ISSRE.2011.11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Certification of safety-critical systems according to well-recognised standards is the norm in many industries where the failure of such systems can harm people or the environment. Certification bodies examine such systems, based on evidence that the system suppliers provide, to ensure that the relevant safety risks have been sufficiently mitigated. The evidence is aimed at satisfying the requirements of the standards used for certification, and naturally a key prerequisite for effective collection of evidence, is that the supplier be aware of these requirements and the evidence they require. This often proves to be a very challenging task because of the sheer size of the standards and the fact that the textual standards are amenable to subjective interpretation. In this paper, we propose an approach based on UML profiles and model-driven engineering. It addresses not only the above challenge but also enables the automated verification of compliance to standards based on evidence. Specifically, a profile is created, based on a conceptual model of a given standard, which provides a succinct and explicit interpretation of the underlying standard. The profile is augmented with constraints that help system suppliers with establishing a relationship between the concepts in the safety standard of interest and the concepts in the application domain. This in turn enables suppliers to demonstrate how their system development artifacts achieve compliance to the standard. We illustrate our approach by showing how the concepts in the domain of sub-sea control systems can be aligned with the evidence requirements in the IEC61508 standard, which is one of the most commonly used certification standard for control systems.
引用
收藏
页码:30 / 39
页数:10
相关论文
共 50 条
  • [1] Supporting the verification of compliance to safety standards via model-driven engineering: Approach, tool-support and empirical validation
    Panesar-Walawege, Rajwinder Kaur
    Sabetzadeh, Mehrdad
    Briand, Lionel
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (05) : 836 - 864
  • [2] A model-driven engineering approach to formal verification of PLC programs
    Farines, Jean-Marie
    de Queiroz, Max H.
    da Rocha, Vinicius G.
    Carpes, Ana Maria M.
    Vernadat, Francois
    Cregut, Xavier
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [3] A Model-Driven Engineering Framework to Support the Functional Safety Process
    Meyers, Bart
    Gadeyne, Klaas
    Oakes, Bentley James
    Bernaerts, Matthias
    Vangheluwe, Hans
    Denil, Joachim
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 619 - 623
  • [4] A Model-Driven Engineering Approach for the Formal Verification of Composite Web Services
    Maraoui, Raoudha
    Cariou, Eric
    Ayeb, Bechir
    [J]. 2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 266 - 271
  • [5] A Model-Driven approach to Information Security Compliance
    Correia, Anacleto
    Goncalves, Antonio
    Filomena Teodoro, M.
    [J]. APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2017, 1836
  • [6] Model-driven engineering for vaccine product data compliance
    Moalla, Néjib
    Bouras, Abdelaziz
    [J]. International Journal of Biotechnology, 2010, 11 (3-4) : 235 - 250
  • [7] A Model-driven Safety Certification Method for Process Compliance
    Gallina, Barbara
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 204 - 209
  • [8] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [9] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [10] A Reflective Approach to Model-Driven Web Engineering
    Clowes, Darren
    Kolovos, Dimitris
    Holmes, Chris
    Rose, Louis
    Paige, Richard
    Johnson, Julian
    Dawson, Ray
    Probets, Steve
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 62 - +