Facilitating Safety and Security Co-design and Formal Analysis in Multi-layered System Modeling

被引:0
作者
Quamara, Megha [1 ,2 ]
Pedroza, Gabriel [1 ]
Hamid, Brahim [2 ]
机构
[1] Univ Paris Saclay, CEA, List, F-91120 Palaiseau, France
[2] Univ Toulouse, IRIT, CNRS, UT2, 118 Route Narbonne, F-31062 Toulouse 9, France
来源
2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH) | 2022年
关键词
safety; security; co-engineering; design; analysis; model-driven engineering; formal methods;
D O I
10.1109/DASC/PiCom/CBDCom/Cy55231.2022.9927773
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The engineering process of systems deployed in critical domains (e.g., automotive) advocates for early-stage integrated analysis of safety and security concerns, given their mutual influence. Specifically, in the design phase, safety and security requirements undergo a transition to the system architectural design across different granular and conceptual representations. However, such an enrichment process is often complex and lacks preliminary guidance to consistently break down high-level system specifications and requirements into intricate architecture and deployment. In particular, engineers require further support to interpret diverse system, safety, and security expertise and facilitate the consistent passage of knowledge pertaining to these disciplines for automated analysis. To this end, we propose an approach to facilitate the joint design and formal analysis of system safety and security concerns. Notably, the approach aims for a three-layered system modeling, integrating mission, functional and component views, and also, reusable libraries of pre-defined safety and security properties, specialize-able across them. We couple the Model-Driven Engineering (MDE) paradigm and Formal Methods (FM) for the hierarchical-precise modeling, formal interpretation, and verification of model views w.r.t. the desired properties. The accompanying tool-chain support for approach instantiation builds upon Papyrus as a modeling framework and Rodin as a formal-based tool for verification. The proposed approach is illustrated via a Connected-Driving Vehicles (CDVs) use case.
引用
收藏
页码:242 / 249
页数:8
相关论文
共 30 条
  • [11] Risk Assessment for Cooperative Automated Driving
    Dominic, Derrick
    Chhawri, Sumeet
    Eustice, Ryan M.
    Ma, Di
    Weimerskirch, Andre
    [J]. CPS-SPC'16: PROCEEDINGS OF THE 2ND ACM WORKSHOP ON CYBER-PHYSICAL SYSTEMS SECURITY & PRIVACY, 2016, : 47 - 58
  • [12] Dwyer M. B., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P411, DOI 10.1109/ICSE.1999.841031
  • [13] Erik Hollnagel., 2017, FRAM: the functional resonance analysis method: modelling complex socio-technical systems
  • [14] Firesmith D., 2007, ENG SAFETY AND SECUR
  • [15] Fuentes-Fernandez L., 2004, UPGRADE European Journal for the Informatics Professional, VV, P6
  • [16] Incremental Development of a Safety Critical System Combining formal Methods and DSMLs - Application to a Railway System -
    Idani, Akram
    Ledru, Yves
    Wakrime, Abderrahim Ait
    Ben Ayed, Rahma
    Collart-Dutilleul, Simon
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2019, 2019, 11687 : 93 - 109
  • [17] Jimenez Jaime Ibarra, 2019, 2019 IEEE 12th International Conference on Global Security, Safety and Sustainability (ICGS3), DOI 10.1109/ICGS3.2019.8688029
  • [18] Lugou F, 2016, PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), P331
  • [19] Component-based design of cyber-physical applications with safety-critical requirements
    Masrur, Alejandro
    Kit, Michal
    Matena, Vladimir
    Bures, Tomas
    Hardt, Wolfram
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 70 - 86
  • [20] Nguyen PH, 2015, 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), P246, DOI 10.1109/MODELS.2015.7338255