An Analysis of Object Oriented Variability Implementation Mechanisms

Amin, Fazal-e- and Mahmood, Ahmad Kamil and Oxley, A. (2011) An Analysis of Object Oriented Variability Implementation Mechanisms. ACM SIGSOFT Softw. Eng. Notes, 35.

Full text not available from this repository. (Request a copy)
Official URL: http://portal.acm.org/citation.cfm?id=1921538

Abstract

Software variability is the capacity of software to satisfy variant requirements. Component based software engineering and reuseintense software development, such as software product line engineering, demand software components with high variability. Increased variability influences a component's utility as it can be reused in multiple applications. In this paper a review and analysis of variability implementation mechanisms is presented. It builds on earlier work on software variability by providing an analysis and a synthesis. The purpose of this work is to classify the available variability mechanisms in terms of type, scope, and the artefact to be targeted. Examples to illustrate the points under discussion are given in the form of Java code.

Item Type: Article
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments / MOR / COE: Departments > Computer Information Sciences
Depositing User: Dr Ahmad Kamil Mahmood
Date Deposited: 24 Jun 2011 12:17
Last Modified: 31 Mar 2014 17:41
URI: http://scholars.utp.edu.my/id/eprint/5223

Actions (login required)

View Item
View Item