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
相关论文
共 40 条
  • [21] Self-adaptive business processes: a hybrid approach for the resolution of adaptation needs
    Oukharijane, Jamila
    Chaabane, Mohamed Amine
    Ben Said, Imen
    Andonoff, Eric
    Bouaziz, Rafik
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (01) : 61 - 83
  • [22] A Meta Reinforcement Learning-based Approach for Self-Adaptive System
    Zhang, Mingyue
    Li, Jialong
    Zhao, Haiyan
    Tei, Kenji
    Honiden, Shinichi
    Jin, Zhi
    2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2021), 2021, : 1 - 10
  • [23] A new approach on self-adaptive trust management for social Internet of Things
    Moeinaddini, Elham
    Nazemi, Eslam
    Shahraki, Amin
    COMPUTER NETWORKS, 2025, 263
  • [24] Self-adaptive business processes: a hybrid approach for the resolution of adaptation needs
    Jamila Oukharijane
    Mohamed Amine Chaabâne
    Imen Ben Said
    Eric Andonoff
    Rafik Bouaziz
    Innovations in Systems and Software Engineering, 2022, 18 : 61 - 83
  • [25] A Self-Adaptive Multi-Agent System Approach for Collaborative Mobile Learning
    de la Iglesia, Didac Gil
    Felipe Calderon, Juan
    Weyns, Danny
    Milrad, Marcelo
    Nussbaum, Miguel
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2015, 8 (02): : 158 - 172
  • [26] ActivFORMS: A Formally Founded Model-based Approach to Engineer Self-adaptive Systems
    Weyns, Danny
    Iftikhar, Usman M.
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (01)
  • [27] Automata-Based Approach to Manage Self-Adaptive Component-Based Architectures
    Saadi, Abdelfetah
    Hammal, Youcef
    Oussalah, Mourad Chabane
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [28] A model-based approach for self-adaptive security in CPS: Application to smart grids
    Chehida, Salim
    Rutten, Eric
    Giraud, Guillaume
    Mocanu, Stephane
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 150
  • [29] A Self-Adaptive Sleep/Wake-Up Scheduling Approach for Wireless Sensor Networks
    Ye, Dayong
    Zhang, Minjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (03) : 979 - 992
  • [30] SimCA*: A Control-theoretic Approach to Handle Uncertainty in Self-adaptive Systems with Guarantees
    Shevtsov, Stepan
    Weyns, Danny
    Maggio, Martina
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2019, 13 (04)