Architectural Tactics for Energy-aware Robotics Software: A Preliminary StudyResearch Track
In software engineering, energy awareness refers to the conscious design and development of software that is able to monitor and react to energy state. Energy awareness is the key building block for energy efficiency and for other quality aspects of robotics software, such as mission completion time and safety. However, as of today, there is no guidance for practitioners and researchers on how to architect robotics software with energy awareness in mind.
The goal of this paper is to identify architectural tactics for energy-aware robotics software. Specifically, using a dataset of 339,493 data points extracted from five complementary data sources (e.g., source code repositories, Stack Overflow), we identified and analyzed 97 data points that considered both energy consumption and architectural concerns. We then synthesized a set of energy-aware architectural tactics via thematic analysis. In this preliminary investigation we focus on two representative architectural tactics.
Thu 16 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
17:15 - 18:05 | Session 4: Architecting for Quality AttributesResearch Papers Chair(s): Olaf Zimmermann University of Applied Sciences of Eastern Switzerland (OST) | ||
17:15 12mShort-paper | Human Behavior-Oriented Architectural DesignResearch Track Research Papers Moamin Abughazala University of L'Aquila, Mahyar Tourchi Moghaddam University of Southern Denmark, SDU, Henry Muccini University of L'Aquila, Italy, Karthik Vaidhyanathan University of L'Aquila | ||
17:27 12mShort-paper | Architectural Tactics for Energy-aware Robotics Software: A Preliminary StudyResearch Track Research Papers Katerina Chinnappan Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Michel Albonico Federal University of Technology – Paraná - UTFPR, Patricia Lago Vrije Universiteit Amsterdam Pre-print | ||
17:40 12mShort-paper | Taxonomy of Edge Blockchain Network DesignsResearch Track Research Papers | ||
17:52 12mShort-paper | Impact analysis of software parallelism in big data technologies for data-intensive architecturesResearch Track Research Papers Felipe Cerezo Rey Juan Carlos University, Carlos E. Cuesta Rey Juan Carlos University, Belen Vela Sanchez Rey Juan Carlos University |