Search NASASearch

NASA NTRS · 20100018549

Slicing AADL Specifications for Model Checking

Abstract

To 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Odenbrett, Maximilian, Nguyen, Viet Yen, Noll, Thomas. 2010-04-01. Slicing AADL Specifications for Model Checking. https://ntrs.nasa.gov/citations/20100018549

Cite the original work for its findings. Save a collection to share your selection of sources.