Article ID Journal Published Year Pages File Type
422578 Electronic Notes in Theoretical Computer Science 2007 20 Pages PDF
Abstract

One of Software Engineering's main goals is to build complex applications in a simple way. For that, software components must be described by their functional and non-functional properties. Then, the problem is to know which component satisfies a specific need in a specific composition context, during software development or evolution. We claim that this is a problem of substitution, and we propose a need-aware substitution model that takes into account functional and non-functional properties.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics