Session B2: Transputer Applications
Implementation of statecharts with transputers

https://doi.org/10.1016/0165-6074(92)90307-SGet rights and content

Abstract

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.

References (8)

  • D. Harel

    Statecharts: A visual Formalism for Complex Systems

    Science of Computer programming, Prog.

    (1987)
  • N.D. Dutt et al.

    A user Interface for VHDL Behavioral Modeling

  • D. Drusinsky et al.

    Using Statecharts for Hardware Description

    ICCAD-87

    (Nov 9–12 1987)
  • D. Drusinsky et al.

    Using StateCharts for Hardware Description and Synthesis

    IEEE Transactions on CAD

    (July 1989)
There are more references available in the full text version of this article.
View full text