• DocumentCode
    1841547
  • Title

    Combining feature modeling and Object Oriented concepts to manage the software variability

  • Author

    Sarinho, Victor T. ; Apolinario, Antonio L.

  • Author_Institution
    DEXA/DTEC, Univ. Estadual de Feira de Santana (UEFS), Feira de Santana, Brazil
  • fYear
    2010
  • fDate
    4-6 Aug. 2010
  • Firstpage
    344
  • Lastpage
    349
  • Abstract
    Feature modeling is a key technique for capturing and explicit documenting the software product line variability. Object Oriented (00) concepts have been frequently used to encapsulate and reuse software resources in large scale systems. To improve the possibilities of combination and derivation between distinct feature models, this paper defines the Object Oriented Feature Modeling (OOFM) approach. It is a combination of Object Oriented concepts and Feature Modeling techniques that allows the declaration of feature classes and its derivation methods, and the instantiation of feature objects with their encapsulated informations. As a result, the integration and the production of multiple product lines, by the definition of feature frameworks, combining distinct feature classes according to the domain interest, can be applied.
  • Keywords
    data encapsulation; object-oriented methods; software management; software reusability; large scale systems; object oriented feature modeling approach; software encapsulated information; software product line variability; software resource reusability; software variability management; Context; Context modeling; Engines; Object oriented modeling; Production; Software; Unified modeling language; Feature modeling; feature classes; feature frameworks; multiple product lines; object oriented feature modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration (IRI), 2010 IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-8097-5
  • Type

    conf

  • DOI
    10.1109/IRI.2010.5558913
  • Filename
    5558913