NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Slicing AADL Specifications for Model CheckingTo combat the state-space explosion problem in model checking larger systems, abstraction techniques can be employed. Here, methods that operate on the system specification before constructing its state space are preferable to those that try to minimize the resulting transition system as they generally reduce peak memory requirements. We sketch a slicing algorithm for system specifications written in (a variant of) the Architecture Analysis and Design Language (AADL). Given a specification and a property to be verified, it automatically removes those parts of the specification that are irrelevant for model checking the property, thus reducing the size of the corresponding transition system. The applicability and effectiveness of our approach is demonstrated by analyzing the state-space reduction for an example, employing a translator from AADL to Promela, the input language of the SPIN model checker.
Document ID
20100018549
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Odenbrett, Maximilian
(Technische Hochschule Germany)
Nguyen, Viet Yen
(Technische Hochschule Germany)
Noll, Thomas
(Technische Hochschule Germany)
Date Acquired
August 24, 2013
Publication Date
April 1, 2010
Publication Information
Publication: Proceedings of the Second NASA Formal Methods Symposium
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: NASA Formal Methods Symposium
Location: Washington D.C.
Country: United States
Start Date: April 13, 2010
End Date: April 15, 2010
Sponsors: NASA Headquarters
Funding Number(s)
CONTRACT_GRANT: 21171/07/NL/JD
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available