• DocumentCode
    3145453
  • Title

    Domain Implementation in Software Product Lines Using OSGi

  • Author

    Almeida, Eduardo S. ; Santos, Eduardo C R ; Alvaro, Alexandre ; Garcia, Vinicius C. ; Meira, Silvio Lemos ; Lucrédio, Daniel ; de Fortes, R.P.

  • Author_Institution
    Fed. Univ. of Pernambuco, Recife
  • fYear
    2008
  • fDate
    25-29 Feb. 2008
  • Firstpage
    72
  • Lastpage
    81
  • Abstract
    Software product lines (SPL) are a powerful way of ensuring quality, economic efficiency, and manageability of software system families. In SPL, a key aspect is the domain implementation, whose goal is to provide the implementation of reusable assets (components). However, current approaches present some gaps in this direction, such as the lack of definition on how to implement and document software components in a systematic way. In this context, this paper presents a method for domain implementation in software product lines. The method is based on a well defined set of guidelines, inputs, outputs, and roles, and uses OSGi as the main implementation technology. An experimental study evaluates the viability of the use of the method and the impact of applying it to a software development project.
  • Keywords
    object-oriented programming; project management; software development management; software reusability; OSGi; document software components; domain implementation; reusable assets; software development project; software product lines; software system families manageability; Asset management; Conference management; Guidelines; Power generation economics; Product development; Software quality; Software systems; Switches; Technology management; Web services; Software reuse; domain implementation; osgi; software components;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Composition-Based Software Systems, 2008. ICCBSS 2008. Seventh International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-0-7695-3091-8
  • Type

    conf

  • DOI
    10.1109/ICCBSS.2008.19
  • Filename
    4464011