PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 1, 1990IEEE Transactions on Software Engineering1,122 citations

STATEMATE: a working environment for the development of complex reactive systems

View Full Paper
DHDavid HarelHLH. LachoverANA. Naamad

Key Points

Key points are not available for this paper at this time.

Abstract

STATEMATE is a set of tools, with a heavy graphical orientation, intended for the specification, analysis, design, and documentation of large and complex reactive systems. It enables a user to prepare, analyze, and debug diagrammatic, yet precise, descriptions of the system under development from three interrelated points of view, capturing structure, functionality, and behavior. These views are represented by three graphical languages, the most intricate of which is the language of statecharts, used to depict reactive behavior over time. In addition to the use of statecharts, the main novelty of STATEMATE is in the fact that it understands the entire descriptions perfectly, to the point of being able to analyze them for crucial dynamic properties, to carry out rigorous executions and simulations of the described system, and to create running code automatically. These features are invaluable when it comes to the quality and reliability of the final outcome.>

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Harel et al. (1990) studied this question.

synapsesocial.com/papers/6a1335cf81eda02635169d14https://doi.org/10.1109/32.54292
Ask AI
Helpful
Bookmark
Share
View Full Paper