|
Published Articles >> Table of Contents >> Abstract
26th International Conference on Software Engineering (ICSE'04)
pp. 304-313
Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software: An Experience Report
Vu Ha, Honeywell International
Murali Rangarajan, Honeywell International
Darren Cofer, Honeywell International
Harald Rueß, SRI International
Bruno Dutertre, SRI International
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSE.2004.1317453
Send link to a friend
| Abstract |
|
The hardware and software in modern aircraft control
systems are good candidates for verification using formal
methods: they are complex, safety-critical, and challenge
the capabilities of test-based verification strategies. We
have previously reported on our use of model checking to
verify the time partitioning property of the Deos real-time
operating system for embedded avionics. The size and complexity
of this system have limited us to analyzing only one
configuration at a time. To overcome this limit and generalize
our analysis to arbitrary configurations we have turned
to theorem proving.
This paper describes our use of the PVS theorem prover
to analyze the Deos scheduler. In addition to our inductive
proof of the time partitioning invariant, we present a
feature-based technique for modeling state-transition systems
and formulating inductive invariants. This technique
facilitates an incremental approach to theorem proving that
scales well to models of increasing complexity, and has the
potential to be applicable to a wide range of problems.
|
Additional Information
|
Citation:
Vu Ha, Murali Rangarajan, Darren Cofer, Harald Rueß, Bruno Dutertre,
"Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software: An Experience Report,"
icse,
pp. 304-313,
26th International Conference on Software Engineering (ICSE'04),
2004
|
|