Toward a comprehension view of software product line

Sami Ouali, Naoufel Kraiem, Henda Ben Ghezala

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software product line engineering is an approach that develops and maintains families of products while taking advantage of their common aspects and predicted variabilities. Indeed, software product lines (SPL) are an important means for implementing software variability which is the ability of a system to be efficiently extended, changed, customized or configured for use in a particular context. Variability needs in software are constantly increasing because variability moves from mechanics and hardware to software and design decisions are delayed as long as economically feasible. Numerous SPL construction approaches are proposed. Different in nature, these approaches have nevertheless some common disadvantages. We have proceeded to an in-depth analysis of existing approaches for the construction of Software Product Line within a comparison framework in order to identify their drawbacks.

Original languageEnglish
Title of host publicationCommunications in Computer and Information Science
Pages439-451
Number of pages13
Volume131 CCIS
EditionPART 1
DOIs
Publication statusPublished - 2011
Event1st International Conference on Computer Science and Information Technology, CCSIT 2011 - Bangalore, India
Duration: Jan 2 2011Jan 4 2011

Publication series

NameCommunications in Computer and Information Science
NumberPART 1
Volume131 CCIS
ISSN (Print)18650929

Other

Other1st International Conference on Computer Science and Information Technology, CCSIT 2011
CountryIndia
CityBangalore
Period1/2/111/4/11

Fingerprint

Mechanics
Hardware

Keywords

  • Comparison framework
  • Software product line
  • Variability

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Ouali, S., Kraiem, N., & Ghezala, H. B. (2011). Toward a comprehension view of software product line. In Communications in Computer and Information Science (PART 1 ed., Vol. 131 CCIS, pp. 439-451). (Communications in Computer and Information Science; Vol. 131 CCIS, No. PART 1). https://doi.org/10.1007/978-3-642-17857-3_43

Toward a comprehension view of software product line. / Ouali, Sami; Kraiem, Naoufel; Ghezala, Henda Ben.

Communications in Computer and Information Science. Vol. 131 CCIS PART 1. ed. 2011. p. 439-451 (Communications in Computer and Information Science; Vol. 131 CCIS, No. PART 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ouali, S, Kraiem, N & Ghezala, HB 2011, Toward a comprehension view of software product line. in Communications in Computer and Information Science. PART 1 edn, vol. 131 CCIS, Communications in Computer and Information Science, no. PART 1, vol. 131 CCIS, pp. 439-451, 1st International Conference on Computer Science and Information Technology, CCSIT 2011, Bangalore, India, 1/2/11. https://doi.org/10.1007/978-3-642-17857-3_43
Ouali S, Kraiem N, Ghezala HB. Toward a comprehension view of software product line. In Communications in Computer and Information Science. PART 1 ed. Vol. 131 CCIS. 2011. p. 439-451. (Communications in Computer and Information Science; PART 1). https://doi.org/10.1007/978-3-642-17857-3_43
Ouali, Sami ; Kraiem, Naoufel ; Ghezala, Henda Ben. / Toward a comprehension view of software product line. Communications in Computer and Information Science. Vol. 131 CCIS PART 1. ed. 2011. pp. 439-451 (Communications in Computer and Information Science; PART 1).
@inproceedings{e756cde1c1384e9a84dcf7a24b824b5a,
title = "Toward a comprehension view of software product line",
abstract = "Software product line engineering is an approach that develops and maintains families of products while taking advantage of their common aspects and predicted variabilities. Indeed, software product lines (SPL) are an important means for implementing software variability which is the ability of a system to be efficiently extended, changed, customized or configured for use in a particular context. Variability needs in software are constantly increasing because variability moves from mechanics and hardware to software and design decisions are delayed as long as economically feasible. Numerous SPL construction approaches are proposed. Different in nature, these approaches have nevertheless some common disadvantages. We have proceeded to an in-depth analysis of existing approaches for the construction of Software Product Line within a comparison framework in order to identify their drawbacks.",
keywords = "Comparison framework, Software product line, Variability",
author = "Sami Ouali and Naoufel Kraiem and Ghezala, {Henda Ben}",
year = "2011",
doi = "10.1007/978-3-642-17857-3_43",
language = "English",
isbn = "9783642178566",
volume = "131 CCIS",
series = "Communications in Computer and Information Science",
number = "PART 1",
pages = "439--451",
booktitle = "Communications in Computer and Information Science",
edition = "PART 1",

}

TY - GEN

T1 - Toward a comprehension view of software product line

AU - Ouali, Sami

AU - Kraiem, Naoufel

AU - Ghezala, Henda Ben

PY - 2011

Y1 - 2011

N2 - Software product line engineering is an approach that develops and maintains families of products while taking advantage of their common aspects and predicted variabilities. Indeed, software product lines (SPL) are an important means for implementing software variability which is the ability of a system to be efficiently extended, changed, customized or configured for use in a particular context. Variability needs in software are constantly increasing because variability moves from mechanics and hardware to software and design decisions are delayed as long as economically feasible. Numerous SPL construction approaches are proposed. Different in nature, these approaches have nevertheless some common disadvantages. We have proceeded to an in-depth analysis of existing approaches for the construction of Software Product Line within a comparison framework in order to identify their drawbacks.

AB - Software product line engineering is an approach that develops and maintains families of products while taking advantage of their common aspects and predicted variabilities. Indeed, software product lines (SPL) are an important means for implementing software variability which is the ability of a system to be efficiently extended, changed, customized or configured for use in a particular context. Variability needs in software are constantly increasing because variability moves from mechanics and hardware to software and design decisions are delayed as long as economically feasible. Numerous SPL construction approaches are proposed. Different in nature, these approaches have nevertheless some common disadvantages. We have proceeded to an in-depth analysis of existing approaches for the construction of Software Product Line within a comparison framework in order to identify their drawbacks.

KW - Comparison framework

KW - Software product line

KW - Variability

UR - http://www.scopus.com/inward/record.url?scp=84874736124&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84874736124&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-17857-3_43

DO - 10.1007/978-3-642-17857-3_43

M3 - Conference contribution

AN - SCOPUS:84874736124

SN - 9783642178566

VL - 131 CCIS

T3 - Communications in Computer and Information Science

SP - 439

EP - 451

BT - Communications in Computer and Information Science

ER -