Abstract. During an architectural evolution of a component-based soft-ware, certain quality attributes may be weakened. This is due to the lack of an explicit denition of the links between these non-functional charac-teristics and the architectural decisions implementing them. In this pa-per, we present a solution that aims at assisting the software maintainer during an evolution activity on his demand. It requires the denition of a documentation during development, organized in the form of bindings between formal descriptions of architectural decisions and their targeted quality attributes. Through an assistance algorithm, the approach uses this documentation in order to notify the maintainer of the possible ef-fects of architectural chang...
Software architecture entails the making of architectural de-cisions based on a set of both function...
This paper discusses an approach for the top-down composition of software architectures. First, an a...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...
International audienceDuring an architectural evolution of a component-based software, certain quali...
Today it is more a rule than an exception that software systems have a lifecycle of more than severa...
It is difficult to achieve assured conformance between architecture and code. We lacked proper archi...
It is difficult to achieve assured conformance between architecture and code. We lacked proper archi...
To sustain the qualities of a software system during evolution, and to adapt the quality attributes ...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Part 1: Software Architectures and DevelopmentInternational audienceIn a component-based software sy...
In practice, a pure top-down and refinement-based development process is not applicable. A more iter...
<p>Many software systems eventually undergo changes to their basic architectural structure. Such cha...
Among all activities in the maintenance process, application understanding before evolution, and che...
International audienceHandling evolution in component-based software archi- tectures is a non trivia...
The availability of COTS products have changed the software development process, nowadays mostly bas...
Software architecture entails the making of architectural de-cisions based on a set of both function...
This paper discusses an approach for the top-down composition of software architectures. First, an a...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...
International audienceDuring an architectural evolution of a component-based software, certain quali...
Today it is more a rule than an exception that software systems have a lifecycle of more than severa...
It is difficult to achieve assured conformance between architecture and code. We lacked proper archi...
It is difficult to achieve assured conformance between architecture and code. We lacked proper archi...
To sustain the qualities of a software system during evolution, and to adapt the quality attributes ...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Part 1: Software Architectures and DevelopmentInternational audienceIn a component-based software sy...
In practice, a pure top-down and refinement-based development process is not applicable. A more iter...
<p>Many software systems eventually undergo changes to their basic architectural structure. Such cha...
Among all activities in the maintenance process, application understanding before evolution, and che...
International audienceHandling evolution in component-based software archi- tectures is a non trivia...
The availability of COTS products have changed the software development process, nowadays mostly bas...
Software architecture entails the making of architectural de-cisions based on a set of both function...
This paper discusses an approach for the top-down composition of software architectures. First, an a...
Software architecture is the result of a design effort aimed at ensuring a certain set of quality at...