Title :
GUI approach to programming of TMO frames
Author :
Kim, K. H Kane ; Kang, Seok-Joong ; Li, Yuqing
Author_Institution :
Dream Lab., Univ. of California, Irvine, CA, USA
fDate :
6/24/1905 12:00:00 AM
Abstract :
While improved methods for engineering highly reliable distributed real-time embedded-computing (DRE) systems appear regularly these days, challenging issues still exist for easy programming such application systems that offer sufficient reliability. A concrete approach formulated by the first co-author together with his research collaborators is called the TMO (Time-triggered Message-triggered Object) structuring scheme, which is a syntactically simple and natural but semantically powerful extension of the conventional object structure. TMO programming has been enabled without creating any new language or compiler. Instead, an API that wraps around the execution support services of a middleware named the TMO Support Middleware (TMOSM) was provided. This paper presents another approach of TMO programming, named as Visual Studio for TMO (ViSTMO), which is a GUI tool for interactive design of TMO-network structures and automate generation of code-frameworks. The functionality of and the implementation techniques used in ViSTMO are discussed in this paper. Our research and development in this direction during the past year has revealed that this GUI-based code-framework generation approach is much more cost-effective than the macro-based approach
Keywords :
distributed programming; embedded systems; graphical user interfaces; interactive programming; object-oriented programming; visual programming; TMO Support Middleware; Time-triggered Message-triggered Object; ViSTMO; code-frameworks; distributed real-time embedded-computing systems; execution support services; functionality; general-form timeliness-guaranteed; implementation techniques; middleware; Automatic programming; Collaboration; Concrete; Graphical user interfaces; Middleware; Power system reliability; Program processors; Real time systems; Reliability engineering; Research and development;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7695-1576-2
DOI :
10.1109/WORDS.2002.1000032