Developing a Context-aware Architecture in DySCAS
2007 (English)Conference paper (Refereed)
Software systems in vehicles are of rapidly increasing commercial importance for the automotive industry. Current vehicular embedded systems exhibit a fixed software structure and the possibilities for software upgrades are limited. Due to increasing expectations of context-awareness, dependability, flexibility, cost efficiency and time-to-market; we argue that it is now necessary to enable advanced features that are based on dynamic configuration.To reach the goals of dynamically self-configuring automotive systems, we propose an architecture which is currently being developed in the EC funded DySCAS project. We describe the proposed architecture, with a focus on its support for adaptive behavior. To illustrate the type and extent of adaptability achievable, a set of generic use case classes are briefly described and the requirements they place on the architecture and in particular the adaptive aspects, are discussed.The architecture is based on a distributed hierarchical control and decision strategy, which through the policy-based middleware functions and underlying technologies allows separation-of-concerns, on-line reconfiguration, seamless connectivity, plug-and-play capability, and also increased dependability and resource optimization. Decision points are concerned with both application and resource aspects and are dispersed throughout a distributed platform, allowing the embedding of numerous policies to make context-aware decisions whilst avoiding excessive complexity. The approach is scalable and provides additional freedom for engineers to define the dynamic configuration characteristics.The developed architecture is so far on a functional level and has been validated against system requirements. Current work concentrates on defining the corresponding software architecture, considering automotive platforms and constraints.
Place, publisher, year, edition, pages
software architecture, autonomic computing, self-management, self-adaptive, middleware
IdentifiersURN: urn:nbn:se:kth:diva-81335OAI: oai:DiVA.org:kth-81335DiVA: diva2:497339
Workshop on Design and Architectures for Signal and Image Processing (DASIP 2007). Grenoble, France. November 27-29, 2007
QC 201205162012-02-102012-02-102012-05-16Bibliographically approved