No title
To achieve their business objectives, software developing companies employ different technical and managerial strategies concerning architecture and reuse. These strategies include component-based development, software platforms, product lines and highly configurable code bases. Frameworks for describing these strategies have recently emerged, presenting them in orders of increasing maturity, with
