Software reuse is a key factor for enterprises interested in productivity gains and software quality. In this context, Software Product Line (SPL) and Service-Oriented Architecture (SOA) are two reuse strategies that are getting a lot of attention in research and practice lately. SPL and SOA share some goals and characteristics, which motivate the use of both together with the purpose of increasing reuse rates. However, this combination needs a well-defined development process. Without this process, the development team may develop software in an ad-hoc manner with success relying on the...
Software reuse is a key factor for enterprises interested in productivity gains and software quality. In this context, Software Product Line (SPL) and...