Integrating statechart components in polyglot

  • Authors:
  • Daniel Balasubramanian;Corina S. Păsăreanu;Jason Biatek;Thomas Pressburger;Gabor Karsai;Michael Lowry;Michael W. Whalen

  • Affiliations:
  • ISIS, Vanderbilt University, Nashville, TN, United States;Carnegie Mellon Silicon Valley, NASA Ames, Moffett Field, CA, United States;Dept. of Comp. Sci. and Eng., University of Minnesota, Minneapolis, MN, United States;NASA Ames Research Center, Moffett Field, CA, United States;ISIS, Vanderbilt University, Nashville, TN, United States;NASA Ames Research Center, Moffett Field, CA, United States;Dept. of Comp. Sci. and Eng., University of Minnesota, Minneapolis, MN, United States

  • Venue:
  • NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Statecharts is a model-based formalism for simulating and analyzing reactive systems. In our previous work, we developed Polyglot, a unified framework for analyzing different semantic variants of Statechart models. However, for systems containing communicating, asynchronous components deployed on a distributed platform, additional features not inherent to the basic Statecharts paradigm are needed. These include a connector mechanism for communication, a scheduling framework for sequencing the execution of individual components, and a method for specifying verification properties spanning multiple components. This paper describes the addition of these features to Polyglot, along with an example NASA case study using these new features. Furthermore, the paper describes on-going work on modeling Plexil execution plans with Polyglot, which enables the study of interaction issues for future manned and unmanned missions.