International audienceIncreasingly, applications must support runtime adaptation and evolution in response to changes in execution environment and user requirements. When a set of distributed objects of an application collaborates to offer a particular function, runtime adaptation and evolution involving simultaneous distributed processes may affect such collaboration, thus make the application development challenging. This thesis expects to contribute a model-driven, architecture-based approach to developing runtime adaptable and evolvable distributed collaborations, basing on a collaboration abstraction called medium
In today’s volatile business environments, collaboration between information systems, both within an...
© 2003 IEEE. This paper proposes an approach to developing agents that can be reused in a number of ...
Today, engineering systems offer a variety of local and webbased applications to support collaborati...
International audienceIn the presence of operational context changes, many applications must use dyn...
International audienceDistributed autonomous applications are generally composed of a set of distrib...
This paper introduces an approach to develop component-based adaptive distributed applications. Our ...
Distributed autonomous applications are generally composed of a set of distributed objects (compo-ne...
International audienceModern software applications are distributed and often operate in dynamic cont...
International audienceDynamic adaptation allows the modification of an application configuration at ...
Distributed applications may use sophisticated runtime adaptation strategies to meet their performan...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...
International audienceThe increasing interdependence of economies across the world has stimulated th...
International audienceThis paper introduces an approach to develop component-based adaptive distribu...
Abstract Models at runtime can be defined as abstract representations of a system, including its str...
Models at runtime can be defined as abstract representations of a system, including its structure an...
In today’s volatile business environments, collaboration between information systems, both within an...
© 2003 IEEE. This paper proposes an approach to developing agents that can be reused in a number of ...
Today, engineering systems offer a variety of local and webbased applications to support collaborati...
International audienceIn the presence of operational context changes, many applications must use dyn...
International audienceDistributed autonomous applications are generally composed of a set of distrib...
This paper introduces an approach to develop component-based adaptive distributed applications. Our ...
Distributed autonomous applications are generally composed of a set of distributed objects (compo-ne...
International audienceModern software applications are distributed and often operate in dynamic cont...
International audienceDynamic adaptation allows the modification of an application configuration at ...
Distributed applications may use sophisticated runtime adaptation strategies to meet their performan...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...
International audienceThe increasing interdependence of economies across the world has stimulated th...
International audienceThis paper introduces an approach to develop component-based adaptive distribu...
Abstract Models at runtime can be defined as abstract representations of a system, including its str...
Models at runtime can be defined as abstract representations of a system, including its structure an...
In today’s volatile business environments, collaboration between information systems, both within an...
© 2003 IEEE. This paper proposes an approach to developing agents that can be reused in a number of ...
Today, engineering systems offer a variety of local and webbased applications to support collaborati...