Dynamic software architectures provide support for building long running and reconfigurable applications. Formal specification is useful to the design of correct and robust dynamic software architectures. In this paper, dynamic software architectures are specified with dynamic description logic. Dynamic description logic inherits the expressiveness and decidability of description logic and it has the ability to represent state changes. Reconfigurable dataflow model, which is an extension of the widely used dataflow model, is used as the architecture meta-model. Architectures, reconfiguration operations, and reconfiguration plans are represented in a unified framework from the view point of data flow. Three levels of constraints have been pr...
Existing software architecture research has focused on static architectures, where the system archit...
Existing software architecture research has focused on static architectures, where the system archit...
AbstractA discussion of the evolution of software system configurations should have some formal basi...
International audienceDynamic software architectures are those that describe how components and conn...
A critical issue for complex component-based systems design is the modeling and analysis of architec...
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, a...
A key aspect in creating autonomous dynamic software systems is the possibility of reasoning about p...
The importance of modelling the dynamic architectural characteristics of software systems has long b...
Modern software systems have changed from isolated static devices to highly interconnected machines...
Architecture description languages (ADLs) can be used for describing architectures of component-base...
We summarize and relate current work in the area of dynamic software architecture. Based on this and...
International audienceSelf-adaptive systems evolve during system's execution against changes in oper...
A critical issue for complex component-based systems design is the modeling and analysis of architec...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
National audienceDynamic reconfiguration is the action of modifying a software system at runtime. Se...
Existing software architecture research has focused on static architectures, where the system archit...
Existing software architecture research has focused on static architectures, where the system archit...
AbstractA discussion of the evolution of software system configurations should have some formal basi...
International audienceDynamic software architectures are those that describe how components and conn...
A critical issue for complex component-based systems design is the modeling and analysis of architec...
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, a...
A key aspect in creating autonomous dynamic software systems is the possibility of reasoning about p...
The importance of modelling the dynamic architectural characteristics of software systems has long b...
Modern software systems have changed from isolated static devices to highly interconnected machines...
Architecture description languages (ADLs) can be used for describing architectures of component-base...
We summarize and relate current work in the area of dynamic software architecture. Based on this and...
International audienceSelf-adaptive systems evolve during system's execution against changes in oper...
A critical issue for complex component-based systems design is the modeling and analysis of architec...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
National audienceDynamic reconfiguration is the action of modifying a software system at runtime. Se...
Existing software architecture research has focused on static architectures, where the system archit...
Existing software architecture research has focused on static architectures, where the system archit...
AbstractA discussion of the evolution of software system configurations should have some formal basi...