Dynamic Feature Deployment and Composition for Dynamic Software Product Lines

被引:0
|
作者
Lee, Jaejoon [1 ]
机构
[1] Univ Lancaster, InfoLab21, South Dr, Lancaster, England
关键词
Feature Interoperability; Feature Modelling; Software Architecture; Dynamic Software Product Line; Smart Home Systems;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We aim to tackle problems with feature interoperability in dynamic software product lines: a feature allows collaborations with other features not conceived when it is deployed. In this position paper, we propose a Dynamic Feature Deployment (DFD) idea, which is a model-driven approach to support seamless integration of new features and changes of product configuration at runtime. The approach is based on a feature-modelling technique that directly deals with flexibility of reusable software assets in software product line engineering. We also propose a Hybrid between Passive/Active Behaviours (Hy-PAB) architecture model to support two extreme sets of behaviours for DFD: an active coordinating behaviour that controls the interactions with other features, and a passive subordinating behaviour that allows other features to control their interactions with other features.
引用
收藏
页码:114 / 116
页数:3
相关论文
共 50 条
  • [21] 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
    [J]. PROCEEDINGS OF 2016 X BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2016, : 21 - 30
  • [22] Towards an Agile Feature Composition for a Large Scale Software Product Lines
    Dehmouch, Ikram
    [J]. 2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [23] An approach for managing a distributed feature model to evolve self-adaptive dynamic software product lines
    Moritani, Bruno Iizuka
    Lee, Jaejoon
    [J]. 21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 107 - 110
  • [24] Bio-Inspired Mechanisms for Coordinating Multiple Instances of a Service Feature in Dynamic Software Product Lines
    Lee, Jaejoon
    Whittle, Jon
    Storz, Oliver
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (05) : 670 - 683
  • [25] Variability Management in Dynamic Software Product Lines: A systematic mapping
    Guedes, Gabriela
    Silva, Carla
    Soares, Monique
    Castro, Jaelson
    [J]. PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 90 - 99
  • [26] Towards an Architecture Model for Dynamic Software Product Lines Engineering
    dos Santos, Edilton Lima
    Machado, Ivan do Carmo
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 31 - 38
  • [27] Engineering Service-Based Dynamic Software Product Lines
    Lee, Jaejoon
    Kotonya, Gerald
    Robinson, Daniel
    [J]. COMPUTER, 2012, 45 (10) : 49 - 55
  • [28] Designing and Prototyping Dynamic Software Product Lines: Techniques and Guidelines
    Cetina, Carlos
    Giner, Pau
    Fons, Joan
    Pelechano, Vicente
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 331 - 345
  • [29] Variable Recovery and Adaptation Connectors for Dynamic Software Product Lines
    Albassam, Emad
    Gomaa, Hassan
    Menasce, Daniel A.
    [J]. 21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 123 - 128
  • [30] Dynamically Evolving the Structural Variability of Dynamic Software Product Lines
    Baresi, Luciano
    Quinton, Clement
    [J]. 2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 57 - 63