Abstract This paper presents a tool which automatically generates code for transputer-based applications. The purpose of such a tool is to increase efficiency in generating software for real-time embedded systems and to reduce the level of expertise needed for the development of such applications. This may lead to significantly simplify engineer's work and to reduce design cost and time. The tool is based on a model which allows the designer to describe a system according to 2 structures, a functional structure and an executive one, and a configuration between these two structures. In a first step, graphical editors are used to capture these 2 structures and to verify their correctness. Then a generating tool is used to produce an efficient and understandable code. In order to reduce the complexity of this tool, a real-time kernel system which implements all the features of the functional model was added to the transputer network. All developed tools are integrated in a more complex framework environment which also allows behavioral analysis of a solution and therefore helps the designer to verify and debug it.
[1]
Ole Caprani,et al.
Implementation of real-time scheduling algorithms in a transputer environment
,
1990
.
[2]
A. Paulraj,et al.
LiBRA—a load balancing tool for a reconfigurable parallel computer
,
1990
.
[3]
Johan Sunter,et al.
Cooperative priority scheduling in occam
,
1990
.
[4]
Jean Paul Calvez.
Embedded real-time systems: a specification and design methodology
,
1993
.
[5]
Eric Verhulst,et al.
Predictable response times and portable hard real-time systems with TRANS-RTXc on the transputer
,
1990
.
[6]
Dick Knowles.
Mapping a Mascot 3 design into Occam
,
1990,
Softw. Eng. J..
[7]
E. Hart,et al.
Prototyping transputer applications
,
1990
.