• 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