A graphical environment for the specification and verification of reactive systems

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, we describe the design and implementation of an environment for the specification, analysis and verification of reac- tive 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 formal- ism of Statecharts, which is very appealing to engineers, and the power of formal verification environments for Esterel. Since we translate Stat- echarts, 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.

Cite

CITATION STYLE

APA

Bhattacharjee, A. K., Dhodapkar, S. D., Seshia, S., & Shyamasundar, R. K. (1999). A graphical environment for the specification and verification of reactive systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1698, pp. 431–444). Springer Verlag. https://doi.org/10.1007/3-540-48249-0_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free