Statecharts have proved their usefulness for the development of real-time systems; one imagines that a precise semantics of communication between components is required for any successful application to embedded systems. This contribution shows how to do this. First, sequential automata and a parallel composition operator are introduced. Then, we introduce a scoping construct for 'feedback' (signal sharing between explicitly-named components of a parallel composition). The syntactic closure of these operations is called the class of 'Mini-Statecharts'. We then discuss three different semantics that may be given to the feedback operator. They all have advantages and disadvantages, mainly mathematical, which are forthrightly discussed in depth and with clarity, using examples where necessary. The discussion is conducted within the framework of stream processing functions.
CITATION STYLE
Scholz, P., & Nazareth, D. (1997). Communication concepts for statecharts: A semantic foundation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1231, pp. 126–140). Springer Verlag. https://doi.org/10.1007/3-540-63010-4_9
Mendeley helps you to discover research relevant for your work.