Skip to main content

RA-Ubi: A Reference Architecture for Ubiquitous Computing

  • Conference paper
Software Architecture (ECSA 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8627))

Included in the following conference series:

  • 1688 Accesses

Abstract

Successful ubiquitous systems need to integrate several underlying technologies including different operating systems, advanced middleware, several Internet protocols, sensors, actuators, I/O drivers and many others elements. This scenario means that ubiquitous systems software should cope with different kinds of software/hardware components, programming languages, and interaction protocols. In order to easy software development in this heterogeneous context, software architecture elements provide high abstractions that hide the details of specific platforms. However, a clear and common understanding of the elements that compose a ubiquitous system architecture and their relationship is still missing. Reference Architectures have been used to provide a common ground and to give directions for the construction of software architectures for different classes of systems. In this paper, we propose RA-Ubi, a reference architecture for ubiquitous systems that was build based on PROSA-SA, a process for the establishment of new reference architectures. Following PROSA-SA’s steps, RA-Ubi defines the architectural requirements of ubiquitous systems by following the literature about this subject, applying literature systematic review technique. As main results, we present RA-Ubi reference architecture detailing the role of each element and their relationships.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M.: The computer for 21st century. In: SIGMOOBILE Mob. Comput. Commun. Rev., pp. 3–11. ACM (1999)

    Google Scholar 

  2. Nakagawa, E.Y., Oliveira Antonino, P., Becker, M.: Reference architecture and product line architecture: A subtle but critical difference. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 207–211. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Nakagawa, E.Y., et al.: Consolidating a Process for the Design, Representation, and Evaluation of Reference Architectures. In: Proc. Working IEEE/IFIP Conf. of Software Architecture (WICSA 2014), Sydney, Australia (2014)

    Google Scholar 

  4. Kumar, S.: Challenges for Ubiquitous Computing. In: Proceedings of the Fifth International Conference on Network and Services (ICNS 2009), pp. 526–535 (2009)

    Google Scholar 

  5. Arsanjani, A.: A service-oriented reference architecture. In: IEEE IT Professional (2007)

    Google Scholar 

  6. Eklund, U., et al.: Experience of introducing reference architectures in the development of automotive electronics systems. ACM Sigsoft Software Engineering Notes (2005)

    Google Scholar 

  7. Blackand, B., Knapp, C.: Reference architecture for mobile robotics. Technical Report, National Instruments (2010)

    Google Scholar 

  8. Spínola, R., Travassos, G.: Towards a framework to characterize ubiquitous software projects. Information and Software Technology 54, 759–785 (2012)

    Article  Google Scholar 

  9. Fernandez-Montes, A., et al.: Smart Environment Software Reference Architecture. In: Proc. of the Fifth Int. Joint Conference on INC, IMS and IDC (NCM 2009), pp. 397–403 (2009)

    Google Scholar 

  10. Liu, Y., Li, F.: PCA: A Reference Architecture for Pervasive Computing. In: Proc. of the 1st International Symposium on Pervasive Computing and Applications, pp. 99–103 (2006)

    Google Scholar 

  11. Zhou, J., et al.: PSC-RM: Reference Model for Pervasive Service Composition. In: Proc. Fourth Int. Conf. on Frontier of Computer Science and Technology, pp. 705–709 (2009)

    Google Scholar 

  12. Machado, C., et al.: Architectural Elements of Ubiquitous Systems: A Systematic Review. In: Proc. of The Eighth Int. Conf. on Software Engineering Advances (ICSEA 2013), Venice, Italy, pp. 208–213 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Machado, C.A., Silva, E., Batista, T., Leite, J., Nakagawa, E. (2014). RA-Ubi: A Reference Architecture for Ubiquitous Computing. In: Avgeriou, P., Zdun, U. (eds) Software Architecture. ECSA 2014. Lecture Notes in Computer Science, vol 8627. Springer, Cham. https://doi.org/10.1007/978-3-319-09970-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09970-5_10

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09969-9

  • Online ISBN: 978-3-319-09970-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics