DocumentCode
3382307
Title
A GUI approach to programming of TMO frames and design of real-time distributed computing software
Author
Kim, K. H Kane ; Kang, Seok-Joong
Author_Institution
Dream Lab., California Univ., Irvine, CA, USA
fYear
2003
fDate
9-11 April 2003
Firstpage
53
Lastpage
60
Abstract
An advanced high-level approach for programming of real-time distributed computing applications, the TMO (time-triggered message-triggered object) programming and specification scheme, has been enabled without creating any new language or compiler. Instead, a middleware system named the TMO Support Middleware (TMOSM) and an API that wraps around the execution support services of TMOSM have been established. An approach enabling further reduction of the labor in TMO programming is to let the programmer use a GUI to build structural frames of application TMO networks. The supporting tool called the Visual Studio for TMO (ViSTMO) consists of a GUI part for interactive design of TMO-network structures and a part for automated generation of C++ TMO code-frameworks. The TMO scheme contains mechanisms enabling efficient design of autonomy-rich structures of application systems and ViSTMO provides GUIs for programming the use of those mechanisms among others. The recent expansion and refinement of the functionality of and the implementation techniques used in ViSTMO are discussed in this paper.
Keywords
distributed programming; graphical user interfaces; middleware; object-oriented programming; real-time systems; API; TMO Support Middleware; TMO programming; TMOSM; ViSTMO; Visual Studio; code-frameworks; distributed computing application software; graphical user interface; real-time programs; time-triggered message-triggered object; Application software; Communication system control; Distributed computing; Graphical user interfaces; Kernel; Middleware; Object oriented modeling; Program processors; Programming profession; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomous Decentralized Systems, 2003. ISADS 2003. The Sixth International Symposium on
Print_ISBN
0-7695-1876-1
Type
conf
DOI
10.1109/ISADS.2003.1193932
Filename
1193932
Link To Document