SCAE: Software Component Assembly Evaluation

Mebarka Yahlali,Abdellah Chouarfia
Abstract:CBSE: Component-Based Software Engineering is based on the idea to develop software systems by selecting appropriate components and then to assemble them with a well-defined software architecture (software component assembly). By the reuse of existing software components that have already been tested, software engineers may reduce errors and shorten the time to market of the system under development. However, software engineers still have a problem in selecting the existing reusable components as well as difficulties in determining the quality of the developed components for future reuse. So the choice of component is one of the key factors for successful development of such application. In this paper we present SCAE: Software Component Assembly Evaluation, a method enabling quality evaluation of software components. This method allows us to choose the best composition in term of quality (non-functional needs).
Engineering,Computer Science
What problem does this paper attempt to address?