Home // ICSEA 2013, The Eighth International Conference on Software Engineering Advances // View article


Architectural Elements of Ubiquitous Systems: A Systematic Review

Authors:
Carlos Machado
Eduardo Silva
Thais Batista
Jair Leite
Elisa Yumi Nakagawa

Keywords: ubiquitous computing; systematic review; software architecture

Abstract:
Ubiquitous systems have become an important and even essential part of our daily life. For instance, smart homes are good examples where such systems can be found. However, the design and implementation of ubiquitous systems are hard tasks, as they involve several areas of computing, as software engineering, artificial intelligence, and distributed systems. This task is even harder as there is no general reference architecture that could be used to guide the development of such systems. As a consequence, each project solves the same problem in a different way, some better than others. This paper aims at exploring, organizing, and summarizing the common, essential architectural elements of those systems. We have also investigated reference architectures for this type of systems, as these architectures are important artifacts for providing such elements. For this, we conducted a systematic review that is a technique that provides an overview of a research area to assess the amount of existing evidences on a topic of interest. As main results achieved, we have found a set of eleven elements, which appears in most of the existing systems and middlewares that can be used to define a general-use software architecture. This work could certainly contribute to a more systematized development of ubiquitous systems.

Pages: 208 to 213

Copyright: Copyright (c) IARIA, 2013

Publication date: October 27, 2013

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-304-9

Location: Venice, Italy

Dates: from October 27, 2013 to October 31, 2013