Title :
Two-Dimensional Framework for Analyzing Variabilities in Software Product Lines
Author :
Moon, Mikyeong ; Chae, Heung Seok ; Park, Junseok ; Yeom, Keunhyuk
Author_Institution :
Dept. of Comput. Eng., Pusan Nat. Univ., Pusan
Abstract :
Commonality and variability play central roles in all product line development processes. Indeed, at each phase of core assets development, variabilities can exist at different levels of abstraction and in addition can be concretized by different artifacts. In this paper, we suggest a 2-dimensional framework for analyzing variabilities of core assets in software product lines. In the vertical analysis, variations are analyzed at different abstract levels, in which the region of commonality is first identified, and variation points are accordingly defined. In the horizontal analysis, variation types are elaborated according to the characteristics of requirements and architecture. With this framework, the variability of assets can be consistently and explicitly described, allowing variations to be traced in core assets and seamless reuse of core assets across the entire life cycle.
Keywords :
software engineering; abstract levels; commonality; core assets variabilities; product line development processes; software product lines; two-dimensional framework; Computer architecture; Frequency; Information analysis; Information science; Information technology; Microwave integrated circuits; Moon; Research and development management; Technology management; architecture; requirements; software product line; variability;
Conference_Titel :
Computer and Information Science, 2008. ICIS 08. Seventh IEEE/ACIS International Conference on
Conference_Location :
Portland, OR
Print_ISBN :
978-0-7695-3131-1
DOI :
10.1109/ICIS.2008.110