Abstract. Modern software has to operate in highly dynamic environments. In order to provide acceptable application-level quality-of-service parameters, applications must be adapted to underlying resource availabilities and other properties of their environment. Dynamic reconfiguration provides a powerful mechanism to realize these adaptation. Besides changes in the application structure and used algorithms, adaptation strategies must also face changes in the graphical representation of user interfaces. In this paper we introduce our Adapt.Net framework for building adaptive applications, focusing on dynamic updates of user interface components in the.NET framework. We use aspect-oriented programming to integrate synchronization logic- requ...
Abstract—Using a component-based approach, applications can be defined as an assembly of abstract co...
Abstract—Modern information systems, such as enterprise applications and e-commerce applications, of...
International audienceAdaptive software is a class of software which is able to dynamically modify a...
Abstract In self-adaptive systems components are dynamically modified according to the execution env...
Abstract. This paper briefly describes the design of a dynamic adaptation management framework explo...
Software applications executing in highly dynamic environments are faced with the challenge of freq...
AbstractThis paper briefly describes the design of a dynamic adaptation management framework which e...
Graphical user interfaces are not always developed for remaining static. There are GUIs with the nee...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Software systems are seen more and more as evolutive systems. At the design phase, software is const...
Development and deployment via components offers the possibility of prolific software reuse. Howeve...
Abstract—Component-Based Software Engineering focuses on the reuse of existing software components. ...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
The ability to adapt to different computing environments or external changes is an important require...
Component-based software engineering is a way of raising the level of abstraction for software devel...
Abstract—Using a component-based approach, applications can be defined as an assembly of abstract co...
Abstract—Modern information systems, such as enterprise applications and e-commerce applications, of...
International audienceAdaptive software is a class of software which is able to dynamically modify a...
Abstract In self-adaptive systems components are dynamically modified according to the execution env...
Abstract. This paper briefly describes the design of a dynamic adaptation management framework explo...
Software applications executing in highly dynamic environments are faced with the challenge of freq...
AbstractThis paper briefly describes the design of a dynamic adaptation management framework which e...
Graphical user interfaces are not always developed for remaining static. There are GUIs with the nee...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Software systems are seen more and more as evolutive systems. At the design phase, software is const...
Development and deployment via components offers the possibility of prolific software reuse. Howeve...
Abstract—Component-Based Software Engineering focuses on the reuse of existing software components. ...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
The ability to adapt to different computing environments or external changes is an important require...
Component-based software engineering is a way of raising the level of abstraction for software devel...
Abstract—Using a component-based approach, applications can be defined as an assembly of abstract co...
Abstract—Modern information systems, such as enterprise applications and e-commerce applications, of...
International audienceAdaptive software is a class of software which is able to dynamically modify a...