International audienceDespite that reuse libraries are now well adopted during software development step, software evolution step is not yet covered by this kind of beneficial approach. In this paper we present the "evolution shelf", a generic infrastructure to achieve for-reuse and by-reuse techniques within the field of software evolution. The basic idea behind that is to propose and encourage the reuse of recurring and reliable evolution expertises to achieve the structural evolution of a software system at the architectural level. For that purpose, the shelf assists architects in classifying, storing and selecting reusable architectural evolution operations. The underlying concept that we propose to capitalize the expertises is called "evolution style" and it mixes a syntactic and a semantic description format. These ideas form a core for a long-term vision in which it is possible to build a business model of evolution-of-the-shelf (EOTS) with the special objective to decrease the efforts and the risks related to the evolution activities
Composing an application out of independent, reusable pieces has been a key challenge since the early days of software engineering. In this paper we examine some aspects of software architecture. We introduce our COSA+ model built in order to provide some enhancement in the COSA 1 one. Our main contributions are the new structure given to an explicit connector, and the conceptual view of the different abstract levels used to define the applications architectures. Profits expected from these improvements are numerous; mainly we can quote the reduction of the production costs and the time to market, simplify the maintenance operations, and foresee supports for the evolution of the software architecture.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.