Self-Adaptive Energy-Efficent Applications: The HADAS Developing Approach

被引:1
作者
Horcas, Jose-Miguel [1 ]
Pinto, Monica [1 ]
Fuentes, Lidia [1 ]
Gamez, Nadia [2 ]
机构
[1] Univ Malaga, CAOSD Grp, Dept Lenguajes & Ciencias Comp, Malaga, Spain
[2] Univ Int la Rioja, La Rioja, Spain
来源
2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI | 2017年
关键词
energy-efficient applications; self-adaptation; HADAS; Dynamic Software Product Lines; Aspect-Oriented Software Development;
D O I
10.1109/DASC-PICom-DataCom-CyberSciTec.2017.140
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software systems have a strong impact on the energy consumption of the hardware they use. For this reason, software developers should be more aware of the energy consumed by their systems. Moreover, software systems should be developed to be able to adapt their behavior to minimize the energy consumed during their execution. This paper illustrates how to address the problem of developing self-adaptive energy-efficient applications using the HADAS approach. HADAS makes use of advanced software engineering methods, such as Dynamic Software Product Lines and Aspect-Oriented Software Development. The main steps of the HADAS approach, both during the design of the application and also at runtime are illustrated by applying them to a running case study.
引用
收藏
页码:828 / 835
页数:8
相关论文
共 41 条
[31]   Self-adaptive K8S Cloud Controller for Time-sensitive Applications [J].
Bulej, Lubomir ;
Bures, Tomas ;
Hnetynka, Petr ;
Khalyeyev, Danylo .
2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, :166-169
[32]   Self-Adaptive Power Gating with Test Circuit for On-line Characterization of Energy Inflection Activity [J].
Trivedi, Amit Ranjan ;
Mukhopadhyay, Saibal .
2012 IEEE 30TH VLSI TEST SYMPOSIUM (VTS), 2012, :38-43
[33]   An approach for managing a distributed feature model to evolve self-adaptive dynamic software product lines [J].
Moritani, Bruno Iizuka ;
Lee, Jaejoon .
21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, :107-110
[34]   Hierarchical Control for Self-adaptive IoT Systems A Constraint Programming-Based Adaptation Approach [J].
Moghaddam, Mahyar T. ;
Rutten, Eric ;
Giraud, Guillaume .
PROCEEDINGS OF THE 55TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2022, :7627-7636
[35]   A self-adaptive exception adjustment approach of multi-core value nets in industry alliance [J].
Zhang, Jianxiong ;
Guo, Bing ;
Ding, Xuefeng ;
Hu, Dasha ;
Wang, Baojian ;
Tang, Jun ;
Du, Ke ;
Tang, Chao ;
Jiang, Yuming .
JOURNAL OF MANUFACTURING SYSTEMS, 2024, 72 :163-179
[36]   Variability Management in Self-Adaptive Systems through Deep Learning: A Dynamic Software Product Line Approach [J].
Aguayo, Oscar ;
Sepulveda, Samuel ;
Mazo, Raul .
ELECTRONICS, 2024, 13 (05)
[37]   Vanadium containing self-adaptive low-friction hard coatings for high-temperature applications: A review [J].
Franz, Robert ;
Mitterer, Christian .
SURFACE & COATINGS TECHNOLOGY, 2013, 228 :1-13
[38]   Self-adaptive cyber defense for sustainable IoT: A DRL-based IDS optimizing security and energy efficiency [J].
Jamshidi, Saeid ;
Amirnia, Ashkan ;
Nikanjam, Amin ;
Nafi, Kawser Wazed ;
Khomh, Foutse ;
Keivanpour, Samira .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2025, 239
[39]   A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems [J].
Bakhta Haouari ;
Rania Mzid ;
Olfa Mosbahi .
Neural Computing and Applications, 2023, 35 :20375-20401
[40]   A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems [J].
Haouari, Bakhta ;
Mzid, Rania ;
Mosbahi, Olfa .
NEURAL COMPUTING & APPLICATIONS, 2023, 35 (27) :20375-20401