Title
CAmkES: A component model for secure microkernel-based embedded systems
Abstract
Component-based software engineering promises to provide structure and reusability to embedded-systems software. At the same time, microkernel-based operating systems are being used to increase the reliability and trustworthiness of embedded systems. Since the microkernel approach to designing systems is partially based on the componentisation of system services, component-based software engineering is a particularly attractive approach to developing microkernel-based systems. While a number of widely used component architectures already exist, they are generally targeted at enterprise computing rather than embedded systems. Due to the unique characteristics of embedded systems, a component architecture for embedded systems must have low overhead, be able to address relevant non-functional issues, and be flexible to accommodate application specific requirements. In this paper we introduce a component architecture aimed at the development of microkernel-based embedded systems. The key characteristics of the architecture are that it has a minimal, low-overhead, core but is highly modular and therefore flexible and extensible. We have implemented a prototype of this architecture and confirm that it has very low overhead and is suitable for implementing both system-level and application level services.
Year
DOI
Venue
2007
10.1016/j.jss.2006.08.039
Journal of Systems and Software
Keywords
Field
DocType
microkernel,application level service,component-based software engineering,secure microkernel-based embedded system,embedded-systems software,component architecture,microkernel-based system,embedded system,microkernel-based operating system,application specific requirement,microkernel-based embedded system,component model,low overhead,operating system,component based software engineering
Embedded operating system,Computer science,Common Component Architecture,Systems design,Microkernel,Real-time computing,Software,Modular design,Extensibility,Reusability,Embedded system
Journal
Volume
Issue
ISSN
80
5
The Journal of Systems & Software
Citations 
PageRank 
References 
25
1.25
13
Authors
4
Name
Order
Citations
PageRank
Ihor Kuz130430.28
Yan Liu22551189.16
Ian Gorton31488134.37
Gernot Heiser42525137.42