Feature-oriented Runtime Adaptation

被引:0
|
作者
Pukall, Mario [1 ]
Siegmund, Norbert [1 ]
Cazzola, Walter
机构
[1] Univ Magdeburg, D-39106 Magdeburg, Germany
来源
SINTER 09 | 2009年
关键词
Software Product Lines; Runtime Adaption;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Creating tailor-made programs based on the concept of software product lines (SPLs) gains more and more momentum. This is, because SPLs significantly decrease development costs and time to market while increasing product's quality. Especially highly available programs benefit from the quality improvements caused by an SPL. However, after a, program variant is created from all SPL and then started, the program is completely decoupled from its SPL. Changes within the SPL, i.e., source code or its features do not affect the running program. To apply the changes, the program has to be stopped, recreated, and restarted. This causes at least short time periods of program unavailability which is not acceptable for highly available programs. Therefore, we present a. novel approach based on class replacements and Java Hot, Swap that allows to apply features to running programs.
引用
收藏
页码:33 / 36
页数:4
相关论文
共 50 条
  • [41] An incremental method for the design of feature-oriented systems
    Berkani, K
    Le Gall, P
    Klay, F
    LANGUAGE CONSTRUCTS FOR DESCRIBING FEATURES, 2001, : 45 - 64
  • [42] Type safety for feature-oriented product lines
    Apel, Sven
    Kaestner, Christian
    Groesslinger, Armin
    Lengauer, Christian
    AUTOMATED SOFTWARE ENGINEERING, 2010, 17 (03) : 251 - 300
  • [43] FeatureC++:: On the symbiosis of Feature-Oriented and Aspect-Oriented Programming
    Apel, S
    Leich, T
    Rosenmüller, M
    Saake, G
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 125 - 140
  • [44] Feature-oriented programming: A new way of object composition
    Prehofer, C
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (06): : 465 - 501
  • [45] Computing Dynamic Slices of Concurrent Feature-Oriented Programs
    Madhusmita Sahu
    Durga Prasad Mohapatra
    Arabian Journal for Science and Engineering, 2019, 44 : 9471 - 9497
  • [46] Feature-oriented engineering of PBX software for adaptability and reuseability
    Kang, KC
    Kim, S
    Lee, J
    Lee, K
    SOFTWARE-PRACTICE & EXPERIENCE, 1999, 29 (10): : 875 - 896
  • [47] Towards Feature-Oriented Requirements Validation for Automotive Systems
    Zhou, Jiale
    Lu, Yue
    Lundqvist, Kristina
    Lonn, Henrik
    Karlsson, Daniel
    Liwang, Bo
    2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 428 - 436
  • [48] Eliciting potential requirements with feature-oriented gap analysis
    Ahn, Sangim
    Chong, Kiwon
    REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 427 - 431
  • [49] Goal-oriented modeling and verification of feature-oriented product lines
    Asadi, Mohsen
    Groener, Gerd
    Mohabbati, Bardia
    Gasevic, Dragan
    SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 257 - 279
  • [50] FeatureIDE: An extensible framework for feature-oriented software development
    Thuema, Thomas
    Kaestner, Christian
    Benduhn, Fabian
    Meinicke, Jens
    Saake, Gunter
    Leich, Thomas
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 79 : 70 - 85