Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Introduction to Distributed Algorithms
Introduction to Distributed Algorithms
Towards a Precise Definition of the OMG/MDA Framework
Proceedings of the 16th IEEE international conference on Automated software engineering
Dynamic Reconfiguration of Component-based Real-time Software
WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Safe and Timely Scenario Switching in UML Real-Time Projects
ISORC '06 Proceedings of the Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Architecting reconfigurable component-based operating systems
Journal of Systems Architecture: the EUROMICRO Journal
A (Re)Configuration Mechanism for Resource-Constrained Embedded Systems
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
TimeAdapt: timely execution of dynamic software reconfigurations
Proceedings of the 5th Middleware doctoral symposium
Experience with safe dynamic reconfigurations in component-based embedded systems
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
8th Nordic Workshop on Model-Driven Software Engineering (NW-MODE 2010)
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Towards a model-based approach for reconfigurable DRE systems
ECSA'11 Proceedings of the 5th European conference on Software architecture
Hi-index | 0.00 |
An embedded software system is reconfigurable when it can modify its behavior or its architecture. The reconfigurations are launched according to the evolution of context requirements and the variation of execution environment constraints. In this paper we focus our attention on design model level with two-fold purposes. Firstly, building modeling tools to help specify and configure reconfigurability issues; and secondly validating our modeling by its integration in a Model-Based Development Approach. The contribution exhibits meta-model to deal with reconfiguration component based applications in DRTES at a model level. The elements of this meta-model will be used to describe software specifications and requirements, using component as a first class artifact to build such systems. To capture reconfiguration concepts, we introduce the notion of metamodes as a generic set of modes with a specific links between them. By doing so, the reconfiguration activities between metamodes are user-specified and the reconfiguration action between modes will be generated automatically. Within this development process, component application and reconfiguration properties are declaratively specified at model level and are transparent for the component implementation. An application is then described using UML and specialized extensions: MARTE profiles from the OMG and our proposal. As a proof of concept, we examine a test case that has reconfiguration requirements: a GPS.