Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A biologically inspired programming model for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A Context-Aware Decision Engine for Content Adaptation
IEEE Pervasive Computing
Dynamic, Adaptive and Reconfigurable Systems Overview and Prospective Vision
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
C2P2: A Peer-to-Peer Network for On-Demand Automobile Information Services
DEXA '04 Proceedings of the Database and Expert Systems Applications, 15th International Workshop
TrafficView: traffic data dissemination using car-to-car communication
ACM SIGMOBILE Mobile Computing and Communications Review
ACM SIGMETRICS Performance Evaluation Review
Challenges in automotive software engineering
Proceedings of the 28th international conference on Software engineering
Scheduling time-bounded dynamic software adaptation
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Towards a solution for synchronizing disparate models of ultra-large-scale systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
TimeAdapt: timely execution of dynamic software reconfigurations
Proceedings of the 5th Middleware doctoral symposium
When the requirements for adaptation and high integrity meet
Proceedings of the 8th workshop on Assurances for self-adaptive systems
Utilizing architectural styles to enhance the adaptation support of middleware platforms
Information and Software Technology
Formal modeling of evolving self-adaptive systems
Science of Computer Programming
On estimating actuation delays in elastic computing systems
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Hi-index | 0.00 |
Software is increasingly deployed in vehicles as demand for new functionality increases and cheaper and more powerful hardware becomes available. Likewise, emerging wireless communication protocols allow the integration of new software into vehicles, thereby enabling time-bounded adaptive response to changes that occur in mobile environments. Examples of time-bounded adaptation include adaptive cruise control and the dynamic integration of location-aware services within fixed time bounds. This paper provides three contributions to the study of time-bounded adaptation for automotive system software. First, we categorise automotive systems with respect to requirements for dynamic software adaptation. Second, we define a taxonomy that captures various dimensions of dynamic adaptation in emerging automotive system software. Third, we use this taxonomy to analyse existing research projects in the automotive domain. Our analysis shows that although time-bounded synchronisation of applications and data is a key requirement for next-generation automotive systems, it is not adequately covered by existing work.