Implementation of statecharts with transputers

This paper describes a method to efficiently implement statecharts with transputers. The advantages of statecharts are now well-known as a concise tool to explain the behavior of complex reactive systems. The possibility to automatically obtain an equivalent program code running on a microprocessor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Microprocessing and microprogramming 1992, Vol.35 (1), p.133-139
Hauptverfasser: Calvez, J.P., Pasquier, O.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper describes a method to efficiently implement statecharts with transputers. The advantages of statecharts are now well-known as a concise tool to explain the behavior of complex reactive systems. The possibility to automatically obtain an equivalent program code running on a microprocessor greatly reduces the translation work. The transputer with OCCAM is shown here as an interesting microprocessor, able to manage concurrent tasks and synchronization through communication channels. After a brief presentation of the essential characteristics of statecharts and of the transputer with its OCCAM programming language, we explain our translation rules according to 3 levels: translation of a basic finite-state diagram, translation of a superstate including concurrency, translation of hierarchical state diagrams.
ISSN:0165-6074
DOI:10.1016/0165-6074(92)90307-S