Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects
IEEE Transactions on Software Engineering
Dynamically reconfiguring multimedia components: a model-based approach
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
Using SPIN for feature interaction analysis—a case study
SPIN '01 Proceedings of the 8th international SPIN workshop on Model checking of software
A Hierarchic Architecture Model for Dynamic Reconfiguration
PDSE '97 Proceedings of the 2nd International Workshop on Software Engineering for Parallel and Distributed Systems
Feature specification and automated conflict detection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Systematic Development and Exploration of Service-Oriented Software Architectures
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Dynamic reconfiguration through OSA+, a real-time middleware
DSM '04 Proceedings of the 1st international doctoral symposium on Middleware
An Architectural Model to Support Adaptive Software Systems for Sensor Networks
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Dynamic Real-time Reconfiguration in Distributed Systems: Timing Issues and Solutions
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Resource-based approach to feature interaction in adaptive software
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Dynamic Reconfiguration of Component-based Real-time Software
WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
XWeave: models and aspects in concert
Proceedings of the 10th international workshop on Aspect-oriented modeling
Influence Control for Dynamic Reconfiguration
ASWEC '07 Proceedings of the 2007 Australian Software Engineering Conference
ISORC '07 Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
A component model for dynamic adaptive systems
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
Providing Support for Model Composition in Metamodels
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
DLS '08 Proceedings of the 2008 symposium on Dynamic languages
Modelling hardware verification concerns specified in the e language: an experience report
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Resource-Aware Contracts for Addressing Feature Interaction in Dynamic Adaptive Systems
ICAS '09 Proceedings of the 2009 Fifth International Conference on Autonomic and Autonomous Systems
Weaving multiple aspects in sequence diagrams
Transactions on aspect-oriented software development III
Managing embedded systems complexity with aspect-oriented model-driven engineering
ACM Transactions on Embedded Computing Systems (TECS)
Key research challenges for successfully applying MDD within real-time embedded software development
SAMOS'06 Proceedings of the 6th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
Directives for composing aspect-oriented design class models
Transactions on Aspect-Oriented Software Development I
Model composition in product lines and feature interaction detection using critical pair analysis
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
AdaptStream: towards achieving fluidity in adaptive stream-based systems
Proceedings of the 2011 ACM Symposium on Applied Computing
Hi-index | 0.00 |
The continued development and deployment of distributed, real-time embedded systems technologies in recent years has resulted in a multitude of ecosystems in which service-oriented embedded systems can now be realised. Such ecosystems are often exposed to dynamic changes in user requirements, environmental conditions and network topologies that require service-oriented embedded systems to evolve at runtime. This paper presents a framework for service-oriented embedded systems that can dynamically adapt to changing conditions at runtime. Supported by model-driven development techniques, the framework facilitates lightweight dynamic service composition in embedded systems while predicting the temporal nature of unforeseen service assemblies and coping with adverse feature interactions following dynamic service composition. This minimises the complexity of evolving software where services are deployed dynamically and ultimately, enables flexible and dependable service-oriented embedded systems.