Reliability-driven Automotive Software Deployment based on a Parametrizable Probabilistic Model Checking

被引:12
作者
Baouya, Abdelhakim [1 ]
Mohamed, Otmane Ait [2 ]
Ouchani, Samir [3 ]
Bennouar, Djamal [4 ]
机构
[1] Univ Grenoble Alpes, VERIMAG, Grenoble, France
[2] Concordia Univ, ECE Dept, Montreal, PQ, Canada
[3] Ecole Ingn CESI, Aix En Provence, France
[4] Univ Bouira, LIMPAF Lab, Bouria, Algeria
关键词
SysML internal block diagrams; Activity diagrams; Reliability; Model checking; Deployment; QUANTITATIVE VERIFICATION; AVAILABILITY ASSESSMENT; EMBEDDED SYSTEMS; SELF-ADAPTATION; FRAMEWORK; ARCHITECTURE; DESIGN; NAVIGATION;
D O I
10.1016/j.eswa.2021.114572
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded systems span a wide range from a small platform of sensors and actuators to distributed systems combining several interacting nodes. Designing such systems includes hardware parts and software parts. The software part acquires in importance since it handles the resources and services to interact with the hardware part. The paper introduces a novel deployment-decision making based on PRISM probabilistic model checker that takes software components and the physical platform to produce a set of deployment candidates. Starting from System Modeling Language (SysML), the process includes mechanisms to extract hardware and software features and carry out a set of deployment candidates. Each candidate should satisfy the reliability property written in Probabilistic Computation Tree Logic. Formally, we capture the underlying semantics of software blocks behaviour expressed as an activity diagram and their generated PRISM code to prove the approach soundness. Illustration relies on the automotive control system to show the applicability of the proposed approach.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] A property-based abstraction framework for SysML activity diagrams
    Ouchani, Samir
    Mohamed, Otmane Ait
    Debbabi, Mourad
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 56 : 328 - 343
  • [42] A formal verification framework for SysML activity diagrams
    Ouchani, Samir
    Mohamed, Otmane Ait
    Debbabi, Mourad
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (06) : 2713 - 2728
  • [43] Formal Specification and Quantitative Analysis of a Constellation of Navigation Satellites
    Peng, Zhaoguang
    Lu, Yu
    Miller, Alice
    Zhao, Tingdi
    Johnson, Chris
    [J]. QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2016, 32 (02) : 345 - 361
  • [44] Fuzzy logic based energy and throughput aware design space exploration for MPSoCs
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    McDonald-Maier, Klaus D.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 113 - 123
  • [45] Characterizing the Impact of Intermittent Hardware Faults on Programs
    Rashid, Layali
    Pattabiraman, Karthik
    Gopalakrishnan, Sathish
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2015, 64 (01) : 297 - 310
  • [46] A Meta-Framework for Design Space Exploration
    Saxena, Tripti
    Karsai, Gabor
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 71 - 80
  • [47] Steiner Rick, 2008, PRACTICAL GUIDE SYSM
  • [48] Szyperski C., 2002, Component Software: Beyond ObjectOriented Programming
  • [49] Constraint Programming and Ant Colony System for the Component Deployment Problem
    Thiruvady, Dhananjay
    Moser, I.
    Aleti, Aldeida
    Nazari, Asef
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 1926 - 1936
  • [50] Modeling and Evaluation of Wireless Sensor Network Protocols by Stochastic Timed Automata
    Zhang, Fengling
    Bu, Lei
    Wang, Linzhang
    Zhao, Jianhua
    Chen, Xin
    Zhang, Tian
    Li, Xuandong
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2013, 296 : 261 - 277