A UML Model-Based Approach for Replication Assessment of AUTOSAR Safety-Critical Applications

被引:4
|
作者
Tucci-Piergiovanni, Sara [1 ]
Mraidha, Chokri [1 ]
Wozniak, Ernest [1 ]
Lanusse, Agnes [1 ]
Gerard, Sebastien [1 ]
机构
[1] CEA, LIST, Lab Model Driven Engn Appl Embedded Syst, F-91191 Gif Sur Yvette, France
关键词
model-driven engineering; component-based software architectures; response-time analysis; correct-by-construction; REAL-TIME SYSTEMS;
D O I
10.1109/TrustCom.2011.159
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper extends the AUTOSAR meta-model to enable feasibility predictions on the provision of fault-tolerant support for application components. We focus on a fault-tolerant support based on software replication techniques. The meta-model is extended in order to evaluate different replication strategies, in terms of replication styles, types of faults to be tolerated, replicas placement. This extension is realized by a UML profile. A model-based approach is presented aiming at the definition of a so-called Application Replication View, in which a replication strategy is specified for safety critical application components. A separate model, called Application Timing View, defines timing constraints for system responses. The combination of the two views will enable schedulability analysis of the fault-tolerant application. Schedulability analysis considers the task set composed of application tasks and the additional tasks injected by replication. An automotive case study is presented showing the applicability of the approach.
引用
收藏
页码:1176 / 1187
页数:12
相关论文
共 50 条
  • [31] UML based statistical testing acceleration of distributed safety-critical software
    Yan, J
    Wang, J
    Chen, HW
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 433 - 445
  • [32] Towards a Model-based Multi-Objective Optimization Approach For Safety-Critical Real-Time Systems
    Kamni, Soulimane
    Ouhammou, Yassine
    Bertout, Antoine
    Grolleau, Emmanuel
    [J]. PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 634 - 637
  • [33] A Model-Based Design Methodology with Contracts to Enhance the Development Process of Safety-Critical Systems
    Baumgart, Andreas
    Reinkemeier, Philipp
    Rettberg, Achim
    Stierand, Ingo
    Thaden, Eike
    Weber, Raphael
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 59 - +
  • [34] A Process-oriented Build Tool for Safety-critical Model-based Software Development
    Hochstrasser, Markus
    Myschik, Stephan
    Holzapfel, Florian
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 191 - 202
  • [35] Towards the Adoption of Model-Based Engineering for the Development of Safety-Critical Systems in Industrial Practice
    Zeller, Marc
    Ratiu, Daniel
    Hoefig, Kai
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2016, 2016, 9923 : 322 - 333
  • [36] Research and practice of UML-based modeling method for safety-critical scenarios
    Zhang, Xisheng
    Liu, Xiaohua
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 34 - 35
  • [37] ASSESSMENT OF SAFETY-CRITICAL SPECIFICATIONS
    WILLIAMS, LG
    [J]. IEEE SOFTWARE, 1994, 11 (01) : 51 - 60
  • [38] A FPGA-based Demonstrator for Safety-Critical Applications
    Fibich, Christian
    Roessler, Peter
    Tauner, Stefan
    Matschnig, Martin
    Taucher, Herbert
    [J]. 2017 25TH AUSTROCHIP WORKSHOP ON MICROELECTRONICS (AUSTROCHIP), 2017, : 35 - 40
  • [39] A static scheduling approach to enable safety-critical OpenMP applications
    Melani, Alessandra
    Serrano, Maria A.
    Bertogna, Marko
    Cerutti, Isabella
    Quinones, Eduardo
    Buttazzo, Giorgio
    [J]. 2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 659 - 665
  • [40] A consequence-based approach to safety-critical systems
    Perico-Cortés, A
    [J]. SAFETY INTEGRITY: THE IMPLICATIONS OF IEC 61508 AND OTHER STANDARDS FOR THE PROCESS INDUSTRIES, PROCEEDINGS, 2000, : 29 - 40