Inderscience PublishersInderscience PublishersInderscience Publishers
  PUBLISHERS OF DISTINGUISHED ACADEMIC, SCIENTIFIC AND PROFESSIONAL JOURNALS

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   Email author(s)
  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
  Access for editors and complimentary subscribers       Access for Subscribers   Purchase this Paper        We welcome your comments about this paper Comment on the Paper