Article Abstract

|
Title: |
Applying model-driven development to distributed real-time and embedded avionics systems |
| |
Author: |
Krishnakumar Balasubramanian, Arvind S. Krishna, Emre Turkay, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha Gokhale, Douglas C. Schmidt
|
| |
Address: |
Department of EECS, Vanderbilt University, Nashville, TN 37235, USA. ' Department of EECS, Vanderbilt University, Nashville, TN 37235, USA. ' Department of EECS, Vanderbilt University, Nashville, TN 37235, USA. ' Department of EECS, Vanderbilt University, Nashville, TN 37235, USA. ' Department of EECS, Vanderbilt University, Nashville, TN 37235, USA. ' Department of EECS, Vanderbilt University, Nashville, TN 37235, USA. ' Department of EECS, Vanderbilt University, Nashville, TN 37235, USA |
| |
Journal: |
International Journal of Embedded Systems 2006 - Vol. 2, No.3/4 pp. 142 - 155 |
| |
Abstract: |
Model-Driven Development (MDD) is an emerging paradigm that uses Domain-Specific Modelling Languages (DSMLs) to provide 'correct-by-construction' capabilities for many software development activities. This paper describes a MDD tool suite called Component Synthesis using Model-Integrated Computing (CoSMIC), a collection of DSMLs that support the development, configuration, deployment, and validation of component-based DRE systems. We also describe how we have applied CoSMIC to an avionics mission computing application to resolve key component-based DRE system development challenges. Our results show that the design-, deployment- and Quality Assurance (QA)-time capabilities provided by CoSMIC help to eliminate key complexities associated with development of QoS-enabled component middleware applications. |
| |
Keywords: |
model-driven development; MDD; CORBA component models; CCM; CoSMIC; distributed computing; real-time computing; embedded systems; avionics systems; software development; domain-specific modelling languages; DSML; component synthesis; quality assurance; middleware applications. |
| |
DOI: |
10.1504/IJES.2006.014851 |
| |
Purchase this Paper Comment on the Paper
|
| | |