An Architecture for the Design of Platforms Supporting Responsive Environments

Marco Covelli, Daniela Micucci, Marco Mobilio

Abstract

Responsive environments are able to sense the environment and to respond to it and to the users that inhabit it. Those systems require both the integration of heterogeneous devices and an abstract representation of the environment to reason about interesting changes. The paper presents DEA (Domain Entities Access), an architecture that enables the realization of platforms supporting responsive environments in the interaction with instrumented physical environments through the observation and the control of meaningful domain entities, thus abstracting from any technological details. Platforms can be easily realized by plugging specific domain-dependant components in a framework that manages all the domain-independent aspects. Thus, the architecture results to be open with respect to both new devices and new typologies of domain entities. A prototypical implementation of the framework has been provided. Moreover, a specific platform has been realized to support an end-user application dealing with instrumented environments.

References

  1. Aiello, M. and Dustdar, S. (2008). Are our homes ready for services? A domotic infrastructure based on the web service stack. Pervasive and Mobile Computing, 4(4):506-525.
  2. Bernini, D., Fiamberti, F., Micucci, D., and Tisato, F. (2012). Architectural abstractions for spacesbased communication in smart environments. Journal of Ambient Intelligence and Smart Environments, 4(3):253-277.
  3. Bonino, D., Castellina, E., and Corno, F. (2008). The DOG gateway: enabling ontology-based intelligent domotic environments. Consumer Electronics, IEEE Transactions on, 54(4):1656 -1664.
  4. Bullivant, L. (2006). Responsive Environments: Architecture, Art and Design (V&A Contemporaries). Victoria & Albert Museum.
  5. Butz, A. and Krüger, A. (2003). A generalized peephole metaphor for augmented reality and instrumented environments. In Proceedings of The International Workshop on Software Technology for Augmented Reality Systems (STARS).
  6. Cook, D. J. and Das, S. K. (2007). How smart are our environments? an updated look at the state of the art. Pervasive and Mobile Computing, 3(2):53-73.
  7. Fernandez-Montes, A., Ortega, J., Alvarez, J., and Gonzalez-Abril, L. (2009). Smart environment software reference architecture. In Fifth International Joint Conference on INC, IMS and IDC, 2009. NCM 7809, pages 397-403. IEEE.
  8. Fiamberti, F., Micucci, D., and Tisato, F. (2012). An objectoriented application framework for the development of real-time systems. Lecture Notes in Computer Science, 7304 LNCS:75-90.
  9. Janse, M., Vink, P., and Georgantas, N. (2008). Amigo architecture: Service oriented architecture for intelligent future in-home networks. In Constructing Ambient Intelligence, volume 11 of Communications in Computer and Information Science, pages 371-378. Springer Berlin Heidelberg.
  10. Kim, J. E., Boulos, G., Yackovich, J., Barth, T., Beckel, C., and Mosse, D. (2012). Seamless integration of heterogeneous devices and access control in smart homes. In 2012 8th International Conference on Intelligent Environments (IE), pages 206-213.
  11. Kusznir, J. and Cook, D. (2010). Designing lightweight software architectures for smart environments. In 2010 Sixth International Conference on Intelligent Environments (IE), pages 220 -224. IEEE.
  12. Negroponte, N. (1975). Soft architecture machines. MIT Press.
  13. Ristau, H. (2008). Publish/process/subscribe: Message based communication for smart environments. In 2008 IET 4th International Conference on Intelligent Environments, pages 1-7.
  14. Román, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R., and Nahrstedt, K. (2002). A middleware infrastructure for active spaces. Pervasive Computing, IEEE, 1(4):74 -83.
  15. Stevens, W., Myers, G., and Constantine, L. (1979). Classics in software engineering. chapter Structured Design, pages 205-232. Yourdon Press, Upper Saddle River, NJ, USA.
  16. Thomson, G., Sacchetti, D., Bromberg, Y., Parra, J., Georgantas, N., and Issarny, V. (2008). Amigo interoperability framework: Dynamically integrating heterogeneous devices and services. In Constructing Ambient Intelligence, volume 11 of Communications in Computer and Information Science, pages 421-425. Springer Berlin Heidelberg.
Download


Paper Citation


in Harvard Style

Covelli M., Micucci D. and Mobilio M. (2014). An Architecture for the Design of Platforms Supporting Responsive Environments . In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 417-427. DOI: 10.5220/0005099404170427


in Bibtex Style

@conference{icsoft-ea14,
author={Marco Covelli and Daniela Micucci and Marco Mobilio},
title={An Architecture for the Design of Platforms Supporting Responsive Environments},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={417-427},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005099404170427},
isbn={978-989-758-036-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - An Architecture for the Design of Platforms Supporting Responsive Environments
SN - 978-989-758-036-9
AU - Covelli M.
AU - Micucci D.
AU - Mobilio M.
PY - 2014
SP - 417
EP - 427
DO - 10.5220/0005099404170427