Title :
Eunice/ITRON: a control system development environment for ITRON machines
Author :
Kawata, Yasuro ; Kobayashi, Hisahiro ; Yabu, Akifumi ; Onogawa, Kimiya ; Kawasaki, Akira ; Maekawa, M.
Author_Institution :
Graduate Sch. of Inf. Syst., Univ. of Electro-Commun., Tokyo, Japan
Abstract :
Eunice/ITRON is a control system development environment, whose target machines are ITRON machines. The core of Eunice/ITRON is a “full-lifecycle-support” language Nike. In Eunice/ITRON, except final performance tuning, development from abstract description level through semi-implementation level can be done on utilities-rich UNIX workstations. This way rapid and efficient development of control systems is attained. Nike is a concurrent object-oriented language. Dynamic behavior of each object can be described in state-transition model. In addition, to let the development process go forward and backward seamlessly, Nike provides refinement mechanism regarding states and their transitions, which can be validated at run-time. It not only conduces early executability, but also is the major driving force of refinement. Our implementation of the Nike compiler on an ITRON2-compliant operating system is discussed; and also that of Nikechat, a graphical executor under the X Window, of the system specified in Nike
Keywords :
object-oriented languages; operating systems (computers); parallel languages; programming environments; Eunice/ITRON; ITRON machines; Nike; Nike compiler; Nikechat; concurrent object-oriented language; control system development environment; state-transition model; Communication industry; Communication system control; Control systems; Educational institutions; Electrical equipment industry; Embedded computing; Embedded system; Operating systems; Prototypes; Real time systems;
Conference_Titel :
TRON Project International Symposium, 1994., Proceedings of the 11th
Conference_Location :
Tokyo
Print_ISBN :
0-8186-6775-3
DOI :
10.1109/TRON.1994.378611