Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Product Line

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
A set of systems (products) of a common family. The systems have commonalities - since they are constructed using the same infrastructure - and variabilities, which makes possible the mass customization, so that many products of a family may be generated automatically.
Published in Chapter:
Recommending Mechanisms for Modularizing Mobile Software Variabilities
Márcio Ribeiro (Federal University of Pernambuco, Brazil), Pedro Matos (Federal University of Pernambuco, Brazil), and Paulo Borba (Federal University of Pernambuco, Brazil)
DOI: 10.4018/978-1-61520-655-1.ch018
Abstract
Software Product Lines (SPLs) encompass a family of software systems developed from reusable assets. One issue during SPL maintenance is the decision about which mechanism should be used to restructure variabilities aiming at improving the modularity of the SPL artifacts. Due to the great variety of mechanisms (inheritance, configuration files, aspect-oriented programming), selecting the incorrect ones may produce negative effects on the cost to evolve the SPL. To reduce this problem, the authors propose a Decision Model to help developers to choose mechanisms to restructure variabilities in SPLs. Their model was developed based on two domains: mobile test scripts and J2ME games. When using the model, developers may improve the variabilities’ modularity, the SPLs design, and remove bad smells such as cloned code.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Integrating Domain Analysis into Formal Specifications
A software product line is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR