AspectC++: an aspect-oriented extension to the C++ programming language
CRPIT '02 Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications
VEST - A Toolset for Constructing and Analyzing Component Based Embedded Systems
EMSOFT '01 Proceedings of the First International Workshop on Embedded Software
Psi-Pervasive Services Infrastructure
TES '01 Proceedings of the Second International Workshop on Technologies for E-Services
Handling the Diversity of Networked Devices by Means of a Product Family Approach
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
On adaptable middleware product lines
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Real-Time Systems
Variability management with feature models
Science of Computer Programming - Special issue: Software variability management
An evaluation of qinna, a component-based QoS architecture for embedded systems
Proceedings of the 2005 ACM symposium on Applied computing
Using AOP to develop architectural-neutral operating system components
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems
A quantitative analysis of aspects in the eCos kernel
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software
Dead or Alive: finding zombie features in the Linux kernel
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Towards a software framework for building highly flexible component-based embedded operating systems
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
Streamlining feature-oriented designs
SC'07 Proceedings of the 6th international conference on Software composition
Aspect-aware operating system development
Proceedings of the tenth international conference on Aspect-oriented software development
Proceedings of the sixth conference on Computer systems
The design of application-tailorable operating system product lines
CASSIS'05 Proceedings of the Second international conference on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
Bringing ease and adaptability to MPSoC software design: a component-based approach
CASSIS'05 Proceedings of the Second international conference on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
Applying component-based meta-service in liquid operating system for pervasive computing
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Research directions for embedded operating systems
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Lean and efficient system software product lines: where aspects beat objects
Transactions on Aspect-Oriented Software Development II
Type checking annotation-based product lines
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Deeply embedded systems are forced to operate under extreme resource constraints in terms of memory, CPU, time, and power consumption. Typical examples are automotive systems. Today's limousines can be considered (large scale) distributed systems on wheels. There are cars in daily operation consisting of over 60 networked processors (i. e. µ-controllers). Reserved estimations say that in the near future every car will be equipped with about 20 networked µ-controllers, on average. The complexity of these "decentralized computer architectures" can be managed no longer by the application alone. Dedicated embedded operating systems are required to ensure manageability, adaptability, portability, and yet efficiency of the software. Resource sparing operation under (hard) real-time constraints must be the maxim. This paper discusses the design and implementation of a portable, universal runtime executive,