A Platform-Independent Component Modeling Language for Distributed Real-Time and Embedded Systems
- 1 April 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 73 (2) , 190-199
- https://doi.org/10.1109/rtas.2005.4
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 facilitatesystem deployment. Second, it applies PICML to an unmanned air vehicle (UAV) application portion of an emergency response system to show how PICML resolves keycomponent-based DRE system development challenges. Our results show that the capabilities provided by PICML - combined with its design-and deployment-time validationcapabilities - 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
This publication has 8 references indexed in Scilit:
- VESR:an aspect-based composition tool for real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Improving scalability of task allocation and scheduling in large distributed real-time systems using shared buffersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Towards model-based and ccm-based applications for real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- A modeling language and its supporting tools for avionics systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Model-integrated development of embedded softwareProceedings of the IEEE, 2003
- Cadena: an integrated development, analysis, and verification environment for component-based systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Composing domain-specific design environmentsComputer, 2001
- The design of the TAO real-time object request brokerComputer Communications, 1998