@article{Dubey2011,
author = {Dubey, Abhishek and Karsai, Gabor and Mahadevan, Nagabhushan},
journal = {Softw., Pract. Exper.},
title = {A component model for hard real-time systems: {CCM} with {ARINC-653},
year = {2011},
number = {12},
pages = {1517--1550},
volume = {41},
abstract = {Size and complexity of software in safety critical system is increasing at a rapid pace. One technology that can be used to mitigate this complexity is component-based software development. However, in spite of the apparent benefits of a component-based approach to development, little work has been done in applying these concepts to hard real time systems. This paper improves the state of the art by making three contributions: (1) we present a component model for hard real time systems and define the semantics of different types of component interactions; (2) we present an implementation of a middleware that supports this component model. This middleware combines an open source CORBA Component Model (CCM) implementation (MICO) with ARINC-653: a state of the art RTOS standard, (3) finally; we describe a modeling environment that enables design, analysis, and deployment of component assemblies. We conclude with a discussion of lessons learned during this exercise. Our experiences point towards extending both the CCM as well as revising the ARINC-653.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/bib/journals/spe/DubeyKM11},
contribution = {lead},
doi = {10.1002/spe.1083},
file = {:Dubey2011-A_component_model_for_hard_real-time_systems_CCM_with_ARINC-653.pdf:PDF},
keywords = {component-based development, hard real-time systems, ARINC-653, CORBA, model-based design, middleware},
project = {cps-reliability,cps-middleware},
tag = {platform},
timestamp = {Sun, 28 May 2017 01:00:00 +0200},
url = {https://doi.org/10.1002/spe.1083}
}