A Graphical Environment for the Specification and Verification of Reactive Systems

  • A. K. Bhattacharjee
  • S. D. Dhodapkar
  • Sanjit Seshia
  • R. K. Shyamasundar
Conference paper

DOI: 10.1007/3-540-48249-0_37

Volume 1698 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Bhattacharjee A.K., Dhodapkar S.D., Seshia S., Shyamasundar R.K. (1999) A Graphical Environment for the Specification and Verification of Reactive Systems. In: Felici M., Kanoun K. (eds) Computer Safety, Reliability and Security. SAFECOMP 1999. Lecture Notes in Computer Science, vol 1698. Springer, Berlin, Heidelberg

Abstract

In this paper, we describe the design and implementation of an environment for the specification, analysis and verification of reactive systems. The environment allows the user to develop specification in the graphical formalism of Statecharts [1] and a built-in translator tool translates the specification into Esterel [3] program. Through such an approach, we have been able to integrate the powerful graphical formalism of Statecharts, which is very appealing to engineers, and the power of formal verification environments for Esterel. Since we translate Statecharts, which can be nondeterministic, to Esterel programs which are fully deterministic, the system overcomes the nondeterminism in the specifications by enforcing priority. The behaviour of Esterel programs generated by the translator follows the Statechart step semantics [2]. In the paper, we describe the main components of the environment, the principles underlying the translation and illustrate the use of the system for the specification and verification using an example.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • A. K. Bhattacharjee
    • 1
  • S. D. Dhodapkar
    • 1
  • Sanjit Seshia
    • 2
  • R. K. Shyamasundar
    • 2
  1. 1.Reactor Control DivisionBhabha Atomic Research CentreMumbaiIndia
  2. 2.School of Technology & Computer ScienceTata Institute of Fundamental ResearchMumbaiIndia