• 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