Towards the pervasive verification of automotive systems

被引:0
|
作者
Rieden, TID [1 ]
Leinenbach, D [1 ]
Paul, W [1 ]
机构
[1] Univ Saarbrucken, Dept Comp Sci, D-66123 Saarbrucken, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The tutorial reviews recent results from the Verisoft project [1]. We present a uniform mathematical theory, in which we can formulate pervasive correctness proofs for very large portions of automotive computer systems. The basic ingredients of this theory are (i) correctness of processors with memory mamagement units and external interrupts [2], (ii) correctness of a compiler for (a subset of) C [3], (iii) correctness of the generic multitasking operating OF system kernel CVM [4], (iv) formal modeling of I/O devices and correctness of drivers [5], (v) correctness of serial interfaces [6], (vi) clock synchronization OF [7,8], (vii) worst case execution time analysis using abstract interpretation [9]. Using ingredients (i), (iv), (v), and (vi) one can construct electronic control F units (ECU) consisting of processors and interfaces to a FlexRay like bus [10]; timers on the ECUs are kept synchronized. An OSEKTime like real time operating system is derived from CVM [11]. The programming model for applications under this operating system is very simple: several (compiled) C programs run on each ECU in so called rounds under a fixed schedule. With the help of system calls the applications can update and poll a set of shared variables. The times for updating each shared variable are fixed by the schedule, too. An update to a shared variable in round k is visible to all application programs that poll this variable in round k + 2. This programming model is very close to the model used in [12], where formal correctness proofs for a distributed emergency call application in cars are reported. Worst case timing analysis permits to guarantee, that applications and drivers satisfy the requirements of the schedule. If the requirements of the schedule are satisfied and the interfaces are programmed as prescribed by the schedule, then one can show that the user model is implememented by compiler, operating system and hardware [6]. An effort for the formal verification of all parts of the theory presented here is under way [13]. We report also on the status of this effort.
引用
收藏
页码:3 / 4
页数:2
相关论文
共 50 条
  • [31] On the verification of automotive protocols
    Zarri, G.
    Colucci, F.
    Dupuis, F.
    Mariani, R.
    Pasquariello, M.
    Risaliti, G.
    Tibaldi, C.
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1530 - +
  • [32] Towards a Load Balancing Middleware for Automotive Infotainment Systems
    Khaluf, Yara
    Rettberg, Achim
    [J]. ANALYSIS, ARCHITECTURES AND MODELLING OF EMBEDDED SYSTEMS, 2009, 310 : 238 - +
  • [33] Towards a unified approach to safety and security in automotive systems
    Jesty, Peter H.
    Ward, David D.
    [J]. SAFETY OF SYSTEMS, 2007, : 21 - 34
  • [34] Towards a systematic test for embedded automotive communication systems
    Armengaud, Eric
    Steininger, Andreas
    Horauer, Martin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (03) : 146 - 155
  • [35] Towards an integrated diagnostic development process for automotive systems
    Luo, JH
    Pattipati, KR
    Qiao, L
    Chigusa, S
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 2985 - 2990
  • [36] Towards Reconfigurable Body Framing Systems for Automotive Manufacturing
    Pasek, Zbigniew J.
    AlZaher, Abdo
    [J]. 2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [37] Towards an expert controller design of a class of automotive systems
    Karray, F
    Conrad, E
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 137 - 142
  • [38] Towards Self-organization in Automotive Embedded Systems
    Weiss, Gereon
    Zeller, Marc
    Eilers, Dirk
    Knorr, Rudi
    [J]. AUTONOMIC AND TRUSTED COMPUTING, PROCEEDINGS, 2009, 5586 : 32 - 46
  • [39] Towards Digital Twins for the Description of Automotive Software Systems
    Blech, Jan Olaf
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (312): : 20 - 28
  • [40] Towards Formal Description of Standards for Automotive Operating Systems
    Yatsu, Hirokazu
    Ando, Takahiro
    Kong, Weiqiang
    Hisazumi, Kenji
    Fukuda, Akira
    Aoki, Toshiaki
    Futatsugi, Kokichi
    [J]. IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 13 - +