Combining service-orientation with product line engineering

J Lee, G Kotonya - IEEE software, 2010 - ieeexplore.ieee.org
IEEE software, 2010ieeexplore.ieee.org
Software product line engineering (SPLE) is a paradigm of software reuse for developing a
family of products with reduced time to market and improved quality. Most SPLE
approaches, however, have focused on developing statically configured products using core
assets. That is, all variations are instantiated before a product is delivered to the customers,
making it difficult for them to make any changes to the product. However, various application
areas are increasing the demand for dynamic product reconfiguration. A service-oriented …
Software product line engineering (SPLE) is a paradigm of software reuse for developing a family of products with reduced time to market and improved quality. Most SPLE approaches, however, have focused on developing statically configured products using core assets. That is, all variations are instantiated before a product is delivered to the customers, making it difficult for them to make any changes to the product. However, various application areas are increasing the demand for dynamic product reconfiguration. A service-oriented product line (SOPL) is a DSPL application domain that's built on services and a service-oriented architecture. An example of an application area for an SOPL approach is a virtual office (VO). A VO includes many business peripherals with various services that interact with one another and that respond to their various environments to assist office workers.
ieeexplore.ieee.org