• DocumentCode
    2467204
  • Title

    A platform-independent component modeling language for distributed real-time and embedded systems

  • Author

    Balasubramanian, Krishnakumar ; Balasubramanian, Jaiganesh ; Parsons, Jeff ; Gokhale, Aniruddha ; Schmidt, Douglas C.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2005
  • fDate
    7-10 March 2005
  • Firstpage
    190
  • Lastpage
    199
  • Abstract
    This paper provides two contributions to the study of developing and applying domain-specific modeling languages (DSMLS) to distributed real-time and embedded (DRE) systems - particularly those systems using standards-based QoS-enabled component middleware. First, it describes the platform-independent component modeling language (PICML), which is a DSML that enables developers to define component interfaces, QoS parameters and software building rules, and also generates descriptor files that facilitate system deployment. Second, it applies PICML to an unmanned air vehicle (UAV) application portion of an emergency response system to show how PICML resolves key component-based DRE system development challenges. Our results show that the capabilities provided by PICML - combined with its design and deployment-time validation capabilities - eliminates many common errors associated with conventional techniques, thereby increasing the effectiveness of applying QoS-enabled component middleware technologies to the DRE system domain.
  • Keywords
    aircraft; distributed object management; embedded systems; middleware; object-oriented programming; quality of service; remotely operated vehicles; software reusability; DSML; component interface; distributed real-time embedded system; domain-specific modeling language; emergency response system; platform-independent component modeling language; software building rule; standards-based QoS-enabled component middleware; unmanned air vehicle application; Application software; Cost function; Embedded system; Large-scale systems; Life testing; Middleware; Mission critical systems; Real time systems; Software quality; Unmanned aerial vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-2302-1
  • Type

    conf

  • DOI
    10.1109/RTAS.2005.4
  • Filename
    1388386