DocumentCode
1996505
Title
Feature Oriented Programming: A step towards flexible composition of modular programming
Author
Banerjee, Mahua ; Roy, Sushil Ranjan ; Kumar, Chiranjeev
Author_Institution
Dept. of Inf. Manage., Xavier Inst. of Social Service, Ranchi, India
fYear
2012
fDate
15-17 March 2012
Firstpage
369
Lastpage
373
Abstract
Feature Oriented Programming is the study of feature modularity, a way of implementing a product lines. Software product lines (aka program families) generate families of programs and not monolithic software. In FOP a feature is a unit of functionality that satisfies a requirement. From a set of features, many different software systems can be generated that share common features and differ in other features. This paper focuses on the technical aspects of FOP by modifying the reusability concepts through interfaces, objects and lifters. Lifters are generalization of inheritance comprising the reusability of features.
Keywords
object-oriented programming; software reusability; feature oriented programming; feature reusability; inheritance generalization; interface; lifter; modular programming; monolithic software; object; program family; reusability concept; software product lines; software system; Programming; Terminology; Feature; interfaces; lifters; product lines;
fLanguage
English
Publisher
ieee
Conference_Titel
Recent Advances in Information Technology (RAIT), 2012 1st International Conference on
Conference_Location
Dhanbad
Print_ISBN
978-1-4577-0694-3
Type
conf
DOI
10.1109/RAIT.2012.6194448
Filename
6194448
Link To Document