2011
DOI: 10.1002/spe.1083
|View full text |Cite
|
Sign up to set email alerts
|

A component model for hard real‐time systems: CCM with ARINC‐653

Abstract: SUMMARY The size and complexity of software in safety‐critical systems 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 43 publications
(32 citation statements)
references
References 34 publications
0
32
0
Order By: Relevance
“…In other words, a component is always single-threaded. Please see [14] for a detailed description of the component model and its operation.…”
Section: Component Operationsmentioning
confidence: 99%
See 2 more Smart Citations
“…In other words, a component is always single-threaded. Please see [14] for a detailed description of the component model and its operation.…”
Section: Component Operationsmentioning
confidence: 99%
“…This was correctly diagnosed by the Diagnosis Engine component and resulted in the Deliberative Reasoner being triggered. An additional constraint (¬V Sensor ), reflecting the non-availability of the faulty sensor component, was added to the set of clauses in Equation 14. The current state of the healthy components (GPS, NavDisplay and Sensor2) was fed as a set of assumptions to the SAT solver.…”
Section: Examplementioning
confidence: 99%
See 1 more Smart Citation
“…Note that a component model for hard real-time systems has been developed in our earlier work [26]. That work merged the concepts of CCM with those of ARINC-653, and as such it should considered a precursor of this work.…”
Section: Related Workmentioning
confidence: 99%
“…For example, dlSBRT could be a great mechanism to load SelfPortrait metadata into the running application, by intercepting the references to meta-data symbols, only the meta-data that is actually used would be loaded, reducing the meta-data memory footprint. Conversely, our work in dependency injection could be used to inject dlSBRT services into applications in a way that is more Another potentially interesting experiment would be to apply the work of Dubey and colleagues to SCA C++ with D.I [32]. They describe the work that was necessary to create a real-time component framework starting with CCM and a ARINC-653, a real-time operating system.…”
Section: Resultsmentioning
confidence: 99%