Journal article

Title:
Comparison of component frameworks for real-time embedded systems
Authors:
Tomáš Pop, Petr Hnětynka, Petr Hošek, Michal Malohlava, Tomáš Bureš
Publication:
Knowledge and Information Systems 40 (1)
DOI:
Year:
2014
Link:

Abstract:
The use of components significantly helps in development of real-time embedded systems. There have been a number of component frameworks developed for this purpose, and some of them have already became well established in this area. Even though these frameworks share the general idea of component-based development, they significantly differ in the range of supported features and maturity. This makes it relatively difficult to select the right component framework and thus poses a significant obstacle in adoption of the component-based development approach for developing real-time embedded systems. To provide guidance in choosing a component framework, or at least relevant concepts when building a custom framework, we present a survey, which illustrates distinguishing features and provides comparison of selected modern component-based frameworks for real-time embedded systems. Compared to other existing surveys, this survey focuses specifically on criteria connected with real-time and embedded systems. Further, to be practically relevant, we restrict the survey only to the frameworks that support the full development life cycle (i.e. from design till execution support). In this context, the survey illustrates the complexity of development in each framework by giving specification and code samples.

BibTeX:
@article{pop_comparison_2014,
    title = {{Comparison of component frameworks for real-time embedded systems}},
    author = {Pop, Tomáš and Hnětynka, Petr and Hošek, Petr and Malohlava, Michal and Bureš, Tomáš},
    year = {2014},
    journal = {{Knowledge and Information Systems}},
    number = {1},
    doi = {10.1007/s10115-013-0627-9},
    issn = {0219-3116},
    pages = {127--170},
    url = {https://doi.org/10.1007/s10115-013-0627-9},
    volume = {40},
}