Formal Analysis of Predictable Data Flow in Fault-Tolerant Multicore Systems

被引:0
|
作者
Madzar, Boris [1 ]
Boudjadar, Jalil [2 ]
Dingel, Juergen [1 ]
Fuhrman, Thomas E. [3 ]
Ramesh, S. [3 ]
机构
[1] Queens Univ, Kingston, ON, Canada
[2] Aarhus Univ, Aarhus, Denmark
[3] Gen Motors R&D, Warren, MI USA
来源
FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2016) | 2017年 / 10231卷
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1007/978-3-319-57666-4_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The need to integrate large and complex functions into today's vehicle electronic control systems requires high performance computing platforms, while at the same time the manufacturers try to reduce cost, power consumption and ensure safety. Traditionally, safety isolation and fault containment of software tasks have been achieved by either physically or temporally segregating them. This approach is reliable but inefficient in terms of processor utilization. Dynamic approaches that achieve better utilization without sacrificing safety isolation and fault containment appear to be of increasing interest. One of these approaches relies on predictable data flow introduced in PharOS and Giotto. In this paper, we extend the work on leveraging predictable data flow by addressing the problem of how the predictability of data flow can be proved formally for mixed criticality systems that run on multicore platforms and are subject to failures. We consider dynamic tasks where the timing attributes vary from one period to another. Our setting also allows for sporadic deadline overruns and accounts for criticality during fault handling. A user interface was created to allow automatic generation of the models as well as visualization of the analysis results, whereas predictability is verified using the Spin model checker.
引用
收藏
页码:153 / 171
页数:19
相关论文
共 50 条
  • [31] Fault-tolerant VLSI systems
    Karri, R
    IEEE TRANSACTIONS ON RELIABILITY, 1998, 47 (04) : 418 - 418
  • [32] Embedded fault-tolerant systems
    Avresky, DR
    Grosspietsch, KE
    Johnson, BW
    Lombardi, F
    IEEE MICRO, 1998, 18 (05) : 8 - 11
  • [34] Fault-tolerant dynamic systems
    Hadjicostis, CN
    Verghese, GC
    2000 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2000, : 444 - 444
  • [35] RELIABILITY MODEL OF THE FAULT-TOLERANT MULTICORE SYSTEM WITH SOFTWARE RECOVERY
    Volochiy, Bohdan
    Mulyak, Oleksandr
    Ozirkovskyi, Leonid
    Zmysnyi, Mykhailo
    Panskyi, Taras
    VISNYK NTUU KPI SERIIA-RADIOTEKHNIKA RADIOAPARATOBUDUVANNIA, 2013, (54): : 33 - 43
  • [36] Safety and reliability analysis of repairable fault-tolerant systems
    Bridal, Olof
    Doktorsavhandlingar vid Chalmers Tekniska Hogskola, (1264): : 1 - 12
  • [37] COVERAGE MODELING FOR DEPENDABILITY ANALYSIS OF FAULT-TOLERANT SYSTEMS
    DUGAN, JB
    TRIVEDI, KS
    IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (06) : 775 - 787
  • [38] QUEUING ANALYSIS OF FAULT-TOLERANT COMPUTER-SYSTEMS
    NICOLA, VF
    KULKARNI, VG
    TRIVEDI, KS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (03) : 363 - 375
  • [39] DEPENDABILITY ANALYSIS OF FAULT-TOLERANT SYSTEMS - A LITERATURE SURVEY
    BOBBIO, A
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 29 (01): : 1 - 13
  • [40] QUEUEING ANALYSIS OF FAULT-TOLERANT COMPUTER SYSTEMS.
    Nicola, Victor F.
    Kulkarni, Vidyadhar G.
    Trivedi, Kishor S.
    IEEE Transactions on Software Engineering, 1987, SE-13 (03) : 363 - 375