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 条
  • [41] Dynamic Software Product Line: An Approach to Dynamic Binding
    Banerjee, Mahua
    Kumari, Reeta
    [J]. 2016 3rd International Conference on Recent Advances in Information Technology (RAIT), 2016, : 626 - 630
  • [42] Dynamic software reconfiguration in software product families
    Gomaa, H
    Hussein, M
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 435 - 444
  • [43] Dynamic deployment of executing and simulating software components
    Egyed, A
    [J]. COMPONENT DEPLOYMENT, 2004, 3083 : 113 - 128
  • [44] Creating Self-Adapting Mobile Systems with Dynamic Software Product Lines
    Gamez, Nadia
    Fuentes, Lidia
    Troya, Jose M.
    [J]. IEEE SOFTWARE, 2015, 32 (02) : 104 - 111
  • [45] Specification and automated validation of staged reconfiguration processes for dynamic software product lines
    Malte Lochau
    Johannes Bürdek
    Stefan Hölzle
    Andy Schürr
    [J]. Software & Systems Modeling, 2017, 16 : 125 - 152
  • [46] Dynamic, Auto-adaptive Software Product Lines using the ABS Language
    Muschevichi, Radu
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2015, : 1 - 6
  • [47] Transfer Learning for Multiobjective Optimization Algorithms supporting Dynamic Software Product Lines
    Ballesteros, Joaquin
    Fuentes, Lidia
    [J]. SPLC '21 - PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL B, 2021, : 51 - 59
  • [48] ProDSPL: Proactive self-adaptation based on Dynamic Software Product Lines
    Ayala, Inmaculada
    Papadopoulos, Alessandro V.
    Amor, Mercedes
    Fuentes, Lidia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 175
  • [49] Specification and automated validation of staged reconfiguration processes for dynamic software product lines
    Lochau, Malte
    Buerdek, Johannes
    Hoelzle, Stefan
    Schuerr, Andy
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (01): : 125 - 152
  • [50] SaaS Dynamic Evolution Based on Model-Driven Software Product Lines
    Mohamed, Fatma
    Abu-Matar, Mohammad
    Mizouni, Rabeb
    Al-Qutayri, Mahmoud
    Al Mahmoud, Zaid
    [J]. 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 292 - 299