DocumentCode
2469517
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
fYear
1994
fDate
7-10 Dec 1994
Firstpage
91
Lastpage
105
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;
fLanguage
English
Publisher
ieee
Conference_Titel
TRON Project International Symposium, 1994., Proceedings of the 11th
Conference_Location
Tokyo
ISSN
1063-6749
Print_ISBN
0-8186-6775-3
Type
conf
DOI
10.1109/TRON.1994.378611
Filename
378611
Link To Document