Home // SOFTENG 2015, The First International Conference on Advances and Trends in Software Engineering // View article


Developing a Repository for Component-based Energy-Efficient Software Development

Authors:
Doohwan Kim
Jang-Eui Hong

Keywords: reusable software assets; component repository; energy-efficient software; component selection

Abstract:
Software components are one reusable asset which can contain other kinds of software assets like requirement specifications, design patterns, source codes, documents, and so on. It can be used for designing software architecture or implementing a software system as an element like a building block. Therefore, software can be developed easily and quickly by assembling those building blocks. Focused on this nature of component-based development, energy-efficient software development can also be achieved with reusable software components. In particular, low-energy software has become a critical component for embedded and mobile software systems. Therefore, we have to consider energy efficiency to develop embedded software when developing the software based on reusable components. This paper, firstly, proposes how to represent the energy characteristics of the components and how to select a component for energy-efficient software development. We developed a component repository, ECoReS to support the selection of low-energy software components.

Pages: 78 to 84

Copyright: Copyright (c) IARIA, 2015

Publication date: April 19, 2015

Published in: conference

ISSN: 2519-8394

ISBN: 978-1-61208-449-7

Location: Barcelona, Spain

Dates: from April 19, 2015 to April 24, 2015