skip to main content
10.1145/1141277.1141731acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Hiding complexity and heterogeneity of the physical world in smart living environments

Authors Info & Claims
Published:23 April 2006Publication History

ABSTRACT

Continuous technological advances lead to computerize all the electronic devices and connect them in a network, so that in the future physical and virtual worlds will be integrated and interoperate each other at the point that browsing the reality will be similar to browsing the Web. Heterogeneous networked devices, services satisfying needs of people and living environments equipped with devices and services, will have to collaborate instead of working independently for offering to the end-user a better quality of the daily life. As a consequence, developers of ubiquitous computing and communication software infrastructures should address their efforts toward the abstraction of the implemented concepts. They have to abstract concepts from direct and immediate human needs in specific smart environments, avoid undue assumptions about the available devices or services and promote decoupling among distinctive, physical and functional features of devices and services.This paper briefly describes the extensible software architecture for smart environments the authors designed and implemented and presents the approach used for representing the physical world in a useful, comprehensible and more abstract manner and facilitating connections with the virtual world.

References

  1. Aldrich, J., Sazawal, V., Chambers, C., and Notkin, D., Architecture-Centric Programming for Adaptive Systems. In Proc. of the 1st Workshop on Self-Healing Systems (WOSS'02) (Charleston, South Carolina, November 18--19, 2002). ACM Press, New York, Ny, 2002, 93--95. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Banavar, G., Beck, J., Gluzberg, E., Munson, J., Sussman, J., and Zukowski, D., An Application Model for Interactive Environments. In ICSE'00 workshop on Software Engineering for Wearable and Pervasive Computing (SEWPC'00), http://citeseer.ist.psu.edu/banavar00application.html {November 4, 2005}Google ScholarGoogle Scholar
  3. Barton, J., and Kindberg, T., The Challenges and Opportunities of Integrating the Physical World and Networked Systems. HPL Technical report HPL-2001-18, 2001.Google ScholarGoogle Scholar
  4. Boone, G., Reality Mining: Browsing Reality with Sensor Networks. Sensors Magazine Online, September 2004. http://sensorsmag.com/articles/0904/14/main.shtml {November 4, 2005}Google ScholarGoogle Scholar
  5. Bodhuin, T., Canfora, G,. Preziosi, R., and Tortorella, M., An Extensible Ubiquitous Architecture for Networked Devices in Smart Living Environments. In Proc of Embedded and Ubiquitous Computing, International Conference (EUC 2005) (Nagasaki, Japan, December 6--9, 2005). LNCS 3823, Springer-Verlag, 2005, 21--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Chen, H., and Finin, T., An Ontology for Context-Aware Pervasive Computing Environments. Special Issue on Ontologies for Distributed Systems, Knowledge Engineering Review, 18(03), September 2003, 197--207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Christopoulou, E., and Kameas, A., GAS ontology: an ontology for collaboration among ubiquitous computing devices. Int. Journal of Human-Computer Studies, 62(5), May 2005, Academic Press, Inc. Duluth, MN, USA, 664--685. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Edwards, W. K., Grinter, R. E., At home with Ubiquitous Computing:Seven Challenges. In Proc. of 3rd International Conference on Ubiquitous Computing (Ubicomp 2001). LNCS 2201, Springer-Verlag 2001, Berlin, 256--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Estrin, D., Culler, D., Pister, K., and Sukhatme, G., Connecting the Physical World with Pervasive Networks. IEEE Pervasive Computing, 1(1), 2000, 59--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Foster, I., and Kesselman, C., The Grid Blueprint for a New Computing Infrastructure. Morgan Kauffmann, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Foster, I., and Kesselman, C., Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications and High Performance Computing, 11(2), 1997, 115--128.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Grimm, R., Anderson, T., Bershad, B., and Wetherall, D., A system architecture for Pervasive Computing. In Proc. of 9th ACM SIGOPS European Workshop, (Kolding, Denmark September 17--20, 2000). ACM Press, New York, Ny, 2000, 177--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Grimm, R., Davis, J., Lemar, E., MacBeth, A., Swanson, S., Gribble, S., Anderson, T, Bershad, B, Borriello, G., and D. Wetherall, Programming for Pervasive Computing Environments. Technical Report UW--CSE-01-06-01, University of Washington, Department of Computer Science and Engineering, 2001.Google ScholarGoogle Scholar
  14. Gu, T., Pung, H. K., Zhang, D. Q., Toward an OSGi-Based Infrastructure for Context Aware Applications. IEEE Pervasive Computing, 3(4), 2004, 66--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. The PIMA Project: Platform-Independent Model for Applications, http://www.research.ibm.com/PIMA/. {November 4, 2005}.Google ScholarGoogle Scholar
  16. Johanson, B., and Fox, A., Tuplespaces as Coordination Infrastructure for Interactive Workspaces. In Proc. of Workshop Application Models and Programming Tools for Ubiquitous Computing (UbiComp'01) (Atlanta, GA Sept. 30-Oct.2) http://graphics.stanford.edu/papers/eheap_ubi-tools01/ {November 4, 2005}.Google ScholarGoogle Scholar
  17. Joseph, A. D., Ubiquitous System Software. IEEE Pervasive Computing, 3(3), 2004, 57--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kindberg, T., and J. Barton, A Web-Based Nomadic Computing System. Computer Networks, 35(4), Mar. 2001, 443--456. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Newman, M., Izadi, S., Edwards, W., Sedivy, J., Smith, T., and Newman, M. W., User Interfaces When and Where They are Needed: An Infrastructure for Recombinant Computing. In Proc. of 15th Annual ACM Symposium on User Interface (UIST'02) (Paris, France, October 27--30, 2002). ACM Press, New York, Ny, 2002, 171--180. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. OSGi: Open Service Gateway initiative, http://www.osgi.org {November 4, 2005}.Google ScholarGoogle Scholar
  21. Phillips, P., (2001) Smart Environment Research. Technical Report (Equator-01-001), Computer Science Department, Lancaster University.Google ScholarGoogle Scholar
  22. Ranganathan, A., McGrath, R. E., Campbell, R. H., and Mickunas, M. D., Ontologies in a pervasive computing environment. Workshop on Ontologies and Distributed Systems (IJCAI 2003) (Acapulco, Mexico, August 9--15, 2003) http://www.cs.vu.nl/~heiner/IJCAI-03/Papers/Ranganathan.pdf {November 4, 2005}.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Sandia National Laboratories: Java Expert System Shell, http://herzberg.ca.sandia.gov/jess {November 4, 2005}.Google ScholarGoogle Scholar
  24. Sazawal, V., and Aldrich, J., (2002) Architecture-Centric Programming for Context-Aware Configuration. In Proc. of OOPSLA '02 workshop on Engineering Context-Aware Object-Oriented Systems and Environments (ECOOSE '02). http://citeseer.ist.psu.edu/532953.html {November 4, 2005}.Google ScholarGoogle Scholar
  25. Van Steen, M., Homburg, P., and Tanenbaum, Globe: A wide-area distributed system. IEEE Concurrency, 7(1), 1999, 70--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Waikato Environment for Knowledge Analysis Project, http://www.cs.waikato.ac.nz/~ml/ {November 4, 2005}.Google ScholarGoogle Scholar
  27. Youngblood, G. M.: Middleware, Smart Environments: Technologies, Protocols and Applications, edited by D. J. Cook and S. K. Das, 2005 John Wiley & Sons, Inc., 101--127.Google ScholarGoogle Scholar

Index Terms

  1. Hiding complexity and heterogeneity of the physical world in smart living environments

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SAC '06: Proceedings of the 2006 ACM symposium on Applied computing
                  April 2006
                  1967 pages
                  ISBN:1595931082
                  DOI:10.1145/1141277

                  Copyright © 2006 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 23 April 2006

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate1,650of6,669submissions,25%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader