Domain Implementation in Software Product Lines Using OSGi

被引:2
|
作者
Almeida, Eduardo S. [1 ]
Santos, Eduardo C. R. [1 ]
Alvaro, Alexandre [1 ]
Garcia, Vinicius C. [1 ]
Meira, Silvio Lemos [1 ]
Lucredio, Daniel [2 ]
de Mattos Fortes, Renata Pontin [2 ]
机构
[1] Univ Fed Pernambuco, Recife Ctr Adv Studies & Syst CESAR, Recife, PE, Brazil
[2] Univ Sao Paulo, Sao Carlos, SP, Brazil
关键词
D O I
10.1109/ICCBSS.2008.19
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:72 / +
页数:3
相关论文
共 50 条
  • [1] On the Implementation of Dynamic Software Product Lines: A Preliminary Study
    Luciano Carvalho, Michelle Larissa
    da Silva Gomes, Gecynalda Soares
    Goncalves da Silva, Matheus Lessa
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    PROCEEDINGS OF 2016 X BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2016, : 21 - 30
  • [2] On the implementation of dynamic software product lines: An exploratory study
    Luciano Carvalho, Michelle Larissa
    Goncalves da Silva, Matheus Lessa
    da Silva Gomes, Gecynalda Soares
    Santos, Alcemir Rodrigues
    Machado, Ivan do Carmo
    de Jesus Souza, Magno Lua
    de Almeida, Eduardo Santana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 136 : 74 - 100
  • [3] Addressing domain evolution challenges in software product lines
    Deng, G
    Lenz, G
    Schmidt, DC
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 247 - 261
  • [4] Efficient implementation of intelligent office appliances with software product lines
    Keuler, T
    Lehner, T
    Decker, B
    Muthig, D
    PROFESSIONAL KNOWLEDGE MANAGEMENT, 2005, 3782 : 60 - 69
  • [5] A review on aspect oriented implementation of software product lines components
    Fazal-E-Amin
    Mahmood A.K.
    Oxley A.
    Information Technology Journal, 2010, 9 (06) : 1262 - 1269
  • [6] How to Exploit Domain Knowledge in Multiple Software Product Lines?
    Urli, Simon
    Mosser, Sebastien
    Blay-Fornarino, Mireille
    Collet, Philippe
    2013 4TH INTERNATIONAL WORKSHOP ON PRODUCT LINE APPROACHES IN SOFTWARE ENGINEERING (PLEASE), 2013, : 13 - 16
  • [7] An Approach to Defining Scope in Software Product Lines for the Telecommunication Domain
    Cvetkovic, Radovan
    Neskovic, Sinisa
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 6295 : 555 - +
  • [8] Using DITA for Documenting Software Product Lines
    Diaz, Oscar
    Anfurrutia, Felipe I.
    Kortabitarte, Jon
    DOCENG'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON DOCUMENT ENGINEERING, 2009, : 231 - 240
  • [9] Software product lines
    Bosch, J
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 467 - 467
  • [10] On the Use of C# Partial Classes for the Implementation of Software Product Lines
    Perez, Alejandro
    Sanchez, Pablo
    COMPUTER JOURNAL, 2017, 60 (01): : 86 - 109