NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Model Checking Abstract PLEXIL Programs with SMARTWe describe a method to automatically generate discrete-state models of abstract Plan Execution Interchange Language (PLEXIL) programs that can be analyzed using model checking tools. Starting from a high-level description of a PLEXIL program or a family of programs with common characteristics, the generator lays the framework that models the principles of program execution. The concrete parts of the program are not automatically generated, but require the modeler to introduce them by hand. As a case study, we generate models to verify properties of the PLEXIL macro constructs that are introduced as shorthand notation. After an exhaustive analysis, we conclude that the macro definitions obey the intended semantics and behave as expected, but contingently on a few specific requirements on the timing semantics of micro-steps in the concrete executive implementation.
Document ID
20070018203
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Siminiceanu, Radu I.
(National Inst. of Aerospace Hampton, VA, United States)
Date Acquired
August 23, 2013
Publication Date
April 1, 2007
Subject Category
Computer Systems
Report/Patent Number
NIA-Report-No-2007-02
NASA/CR-2007-214542
Report Number: NIA-Report-No-2007-02
Report Number: NASA/CR-2007-214542
Funding Number(s)
CONTRACT_GRANT: NCC1-02043
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available