Model checking Trampoline OS: a case study on safety analysis for automotive software1. (29th August 2012)
- Record Type:
- Journal Article
- Title:
- Model checking Trampoline OS: a case study on safety analysis for automotive software1. (29th August 2012)
- Main Title:
- Model checking Trampoline OS: a case study on safety analysis for automotive software1
- Authors:
- Choi, Yunja
- Abstract:
- <abstract abstract-type="main" id="stvr1482-abs-0001"> <title>SUMMARY</title> <p id="stvr1482-para-0002">Model checking is an effective technique used to identify subtle problems in software safety using a comprehensive search algorithm. However, this comprehensiveness requires a large number of resources and is often too expensive to be applied in practice. This work strives to find a practical solution to model‐checking automotive operating systems for the purpose of safety analysis, with minimum requirements and a systematic engineering approach for applying the technique in practice. The paper presents methods for converting the Trampoline kernel code into formal models for the model checker SPIN, a series of experiments using an incremental verification approach, and the use of embedded C constructs for performance improvement. The conversion methods include functional modularization and treatment for hardware‐dependent code, such as memory access for context switching. The incremental verification approach aims at increasing the level of confidence in the verification even when comprehensiveness cannot be provided because of the limitations of the hardware resource. We also report on potential safety issues found in the Trampoline operating system during the experiments and present experimental evidence of the performance improvement using the embedded C constructs in SPIN. Copyright © 2012 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software testing, verification & reliability. Volume 24:Number 1(2014:Jan.)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 24:Number 1(2014:Jan.)
- Issue Display:
- Volume 24, Issue 1 (2014)
- Year:
- 2014
- Volume:
- 24
- Issue:
- 1
- Issue Sort Value:
- 2014-0024-0001-0000
- Page Start:
- 38
- Page End:
- 60
- Publication Date:
- 2012-08-29
- Subjects:
- Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1482 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4078.xml