NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Statechart Analysis with Symbolic PathFinderWe report here on our on-going work that addresses the automated analysis and test case generation for software systems modeled using multiple Statechart formalisms. The work is motivated by large programs such as NASA Exploration, that involve multiple systems that interact via safety-critical protocols and are designed with different Statechart variants. To verify these safety-critical systems, we have developed Polyglot, a framework for modeling and analysis of model-based software written using different Statechart formalisms. Polyglot uses a common intermediate representation with customizable Statechart semantics and leverages the analysis and test generation capabilities of the Symbolic PathFinder tool. Polyglot is used as follows: First, the structure of the Statechart model (expressed in Matlab Stateflow or Rational Rhapsody) is translated into a common intermediate representation (IR). The IR is then translated into Java code that represents the structure of the model. The semantics are provided as "pluggable" modules.
Document ID
20120011957
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Pasareanu, Corina S.
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 26, 2013
Publication Date
April 21, 2012
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN4887
Meeting Information
Meeting: 4th Workshop on Constraints in Software Testing
Location: Montreal
Country: Canada
Start Date: April 21, 2012
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NNA08CG83C
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available