In the last few years, Model Driven Development (MDD), Component-based Software Development (CBSD), and context-oriented software have become interesting alternatives for the design and construction of self-adaptive software systems. In general, the ultimate goal of these technologies is to be able to reduce development costs and effort, while improving the modularity, flexibility, adaptability, and reliability of software systems. An analysis of these technologies shows them all to include the principle of the separation of concerns, and their further integration is a key factor to obtaining high-quality and self-adaptable software systems. Each technology identifies different concerns and deals with them separately in order to specify the...
The goal of this roadmap paper is to summarize the state of-the-art and identify research challenges...
Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-dri...
A software system cannot be developed without considering the various facets of its environment. Sta...
In the last few years, Model Driven Development (MDD), Component-based Software Development (CBSD), ...
Anticipating context changes using a model-based approach requires a formal procedure for analysing ...
Anticipating context changes using a model-based approach requires a formal procedure for analysing ...
The engineering of software systems enables developers to create very powerful, complex and highly c...
In the last few years, Aspect Oriented Software De- velopment (AOSD) and Context Oriented Software D...
Software engineers and researchers in the field are constantly developing new technologies to manage...
The 12 carefully reviewed papers included in this state-of-the-art survey originate from the Interna...
This article proposes a new paradigm for building an adaptive middleware that supports software syst...
Modern software systems operate in a continuously changing environment. To keep up with these change...
Modern software systems operate in a continuously changing environment. To keep up with these change...
A software system cannot be developed without considering the various facets of its environment. Sta...
Model-driven development (MDD) of software systems has been a serious trend in different application...
The goal of this roadmap paper is to summarize the state of-the-art and identify research challenges...
Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-dri...
A software system cannot be developed without considering the various facets of its environment. Sta...
In the last few years, Model Driven Development (MDD), Component-based Software Development (CBSD), ...
Anticipating context changes using a model-based approach requires a formal procedure for analysing ...
Anticipating context changes using a model-based approach requires a formal procedure for analysing ...
The engineering of software systems enables developers to create very powerful, complex and highly c...
In the last few years, Aspect Oriented Software De- velopment (AOSD) and Context Oriented Software D...
Software engineers and researchers in the field are constantly developing new technologies to manage...
The 12 carefully reviewed papers included in this state-of-the-art survey originate from the Interna...
This article proposes a new paradigm for building an adaptive middleware that supports software syst...
Modern software systems operate in a continuously changing environment. To keep up with these change...
Modern software systems operate in a continuously changing environment. To keep up with these change...
A software system cannot be developed without considering the various facets of its environment. Sta...
Model-driven development (MDD) of software systems has been a serious trend in different application...
The goal of this roadmap paper is to summarize the state of-the-art and identify research challenges...
Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-dri...
A software system cannot be developed without considering the various facets of its environment. Sta...