Skip to main content

Programming iSpaces — A Tale of Two Paradigms

  • Chapter

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

iSpace, the final frontier’ — this parody of Star Trek encapsulates many of our aspirations for this area as, in the longer term, iSpaces are likely to be the key to mankind’s successful exploration of deep space. In outer space, or hostile planetary habitats, it is inevitable that people will survive in wholly technologically supported artificial environments [1]. Such environments will contain numerous communicating computers embedded into a myriad of devices, sensing, acting, delivering media, processing data, and providing services that enhance the life-style and effectiveness of the occupant and, in outer space, preserving human life. Such environments will also include robots [2]. In today’s iSpaces, while human life will not normally be at stake, the underlying principles and technology are much the same. Today our homes are rapidly being filled with diverse types of products ranging from simple lighting systems to sophisticated entertainment systems, all adding to the functionality and convenience available to the home user. The iSpace approach envisages that, one day soon, most artefacts will contain embedded computers and network connections, opening up the possibility for hundreds of communicating devices, co-operating in communities serving the occupant(s). The seeds of this revolution have already been sown in that pervasive technologies such as the Internet and mobile telephones already boast over 200 and 680 million users, respectively [3].

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Clarke G, Callaghan V, and Pounds-Cornish A. Intelligent Habitats and the Future: The Interaction of People, Agents and Environmental Artefacts. 4S/EASST Conference on Technoscience, Citizenship and Culture in the 21st Century, Vienna, September 2000.

    Google Scholar 

  2. Colley M et al. Intelligent Inhabited Environments: Co-operative Robotics and Buildings. 32nd International Symposium on Robotics (ISR 2001), Seoul, Korea, April 2001.

    Google Scholar 

  3. Chin J S Y and Callaghan V. Embedded-Internet Devices: A Means of Realizing the Pervasive Computing Vision. IADIS International Conference, Algarve, Portugal, November 2003.

    Google Scholar 

  4. Metcalfe R. Keynote Presentation. ACMI Conf, San Jose, CA, March 2001.

    Google Scholar 

  5. Callaghan V, Clarke G, and Pounds-Cornish A. Buildings as Intelligent Autonomous Systems: A Model for Integrating Personal and Building Agents. The 6th International Conference on Intelligent Autonomous Systems (IAS-6), Venice, Italy, 2000.

    Google Scholar 

  6. Mozer M C. The Neural Network House: An Environment That Adapts to Its Inhabitants. In: Coen M (editor). Proceedings of the AAAI Spring Symposium on Intelligent Environments. Menlo Park, CA. AAAI Press, 1998:110–114.

    Google Scholar 

  7. Callaghan V et al. A Soft-Computing DAI Architecture for Intelligent Buildings. Journal of Studies in Fuzziness and Soft Computing on Soft Computing Agents, Physica-Verlag-Springer, 2001.

    Google Scholar 

  8. Callaghan V et al. Embedded Intelligence: Research Issues for Ubiquitous Computing. Proceedings of the Ubiquitous Computing in Domestic Environments Conference, Nottingham, September 2001.

    Google Scholar 

  9. Brooks R. Intelligence Without Representation. Artificial Intelligence, 1991:47:139–159.

    Article  Google Scholar 

  10. Hagras H et al. A Hierarchical Fuzzy Genetic Agent Architecture for Intelligent Buildings Sensing and Control. RASC 2000 — International Conference on Recent Advances in Soft Computing, Leicester, June 2000.

    Google Scholar 

  11. Hagras H et al. A Hierarchical Fuzzy Genetic Multi-Agent Architecture for Intelligent Buildings Learning, Adaptation and Control. International Journal of Information Sciences, August 2001.

    Google Scholar 

  12. Cayci F, Callaghan V, and Clarke G. DIBAL — A Distributed Intelligent Building Agent Language. The 6th International Conference on Information Systems Analysis and Synthesis (ISAS 2000), Orlando, FL, July 2000.

    Google Scholar 

  13. Duman H, Hagras HAK, and Callaghan V. A Soft-Computing-based Approach to Intelligent Association in an Agent-based Ambient-intelligence Environment. 4th International Conference on Recent Advances in Soft Computing, Nottingham, 2002.

    Google Scholar 

  14. Duman H et al. Intelligent Association in Agent-based Ubiquitous Computing Environments. Proceedings of the 2002 International Conference on Control, Automation and System (ICCAS’02), Muju, Korea, October 2002.

    Google Scholar 

  15. Hagras H A K et al. Incremental Synchronous Learning for Embedded-Agents Operating in Ubiquitous Computing Environments. In: Soft Computing Agents: A New Perspective for Dynamic Information Systems. IOS Press, 2002.

    Google Scholar 

  16. Hagras H A K et al. A Fuzzy Incremental Synchronous Learning Technique for Embedded Agents Learning and Control in Intelligent Inhabited Environments. Proceedings of the 2002 IEEE International Conference on Fuzzy Systems, Hawaii, 2002:139–145.

    Google Scholar 

  17. Hagras H A K et al. Online Learning and Adaptation for Intelligent Embedded Agents Operating in Domestic Environments. In: Maravall D and Changjiu Zhou D R (editors). Fusion of Soft Computing and Hard Computing for Autonomous Robotic Systems. Physica-Verlag, 2002.

    Google Scholar 

  18. Holmes A, Duman H, and Pounds-Cornish A. The iDORM: Gateway to Heterogeneous Networking Environments. International ITEA Workshop on Virtual Home Environments, Paderborn, Germany, February 2002.

    Google Scholar 

  19. Pounds-Cornish A and Holmes A. The iDorm — A Practical Deployment of Grid Technology. 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid2002), Berlin, May 2002.

    Google Scholar 

  20. Hagras H A K et al. A Fuzzy Logic-based Embedded Agent Approach to Ambient Intelligence in Ubiquitous Computing Environments. IEEE Intelligent Systems Journal, 2004.

    Google Scholar 

  21. Doctor F, Hagras H, and Callaghan V. A Type-2 Fuzzy Embedded Agent for Ubiquitous Computing Environments. In the Proceedings of the IEEE International Conference on Fuzzy Systems, Budapest, Hungary, July 2004.

    Google Scholar 

  22. Doctor F, Hagras H, and Callaghan V. An Adaptive Fuzzy Learning Mechanism for Intelligent Agents in Ubiquitous Computing Environments. Proceedings of the 2004 World Automation Congress, Seville, Spain, June 2004.

    Google Scholar 

  23. Genetic-Fuzzy Controller, UK Patent No 99 10539.7, May 1999.

    Google Scholar 

  24. Chin J S Y et al. Pervasive Computing and Urban Development: Issues for the Individual and Society. UN Second World Urban International Conference on the Role of Cities in an Information Age, Barcelona, Spain, September 2004.

    Google Scholar 

  25. Chin J S Y et al. Pervasive Information Systems: Issues for the Individual and Society. Springer-Verlag, 2005.

    Google Scholar 

  26. Berners-Lee T, Hendler J, and Lassila O. The Semantic Web. Scientific American, May 2001.

    Google Scholar 

  27. Chin J S Y et al. An Ontology-based Approach to Representation and Decomposition In Pervasive Home Computing Environments. Submitted to Pervasive 05.

    Google Scholar 

  28. Lieberman H. Your Wish Is My Command: Programing by Example. Morgan Kaufmann Press, 2001.

    Google Scholar 

  29. Myers B A. Creating User Interfaces Using Programming by Example, Visual Programming, and Constraints. ACM Transactions on Programming Languages and Systems (TOPLAS), April 1990:12:2:143–177.

    Google Scholar 

  30. Halbert D C. SmallStar: Programming by Demonstration in the Desktop Metaphor. In: Watch What I DO. MIT Press, 1993.

    Google Scholar 

  31. Blackwell A F and Hague R. Designing a Program Language for Home Automation. In: Kadoda G (editor). Proc of PP1G, 2001:85–103.

    Google Scholar 

  32. Guibert N and Girard P. Teaching and Learning Programming with a Programming by Example System. International Symposium on End User Development, Sankt Augustin, Bonn, Germany, 2003.

    Google Scholar 

  33. Sugiura A and Koseki Y. Internet Scrapbook: Automating Web Browsing Tasks by Demonstration. Proceedings of the 11th Annual ACM Symposium on User Interface Software and Technology, San Francisco, CA, 1998:9–18.

    Google Scholar 

  34. Bauer M et al. Programming by Example: Programming by Demonstration for Information Agents. Communications of the ACM, March 2000:43:3:98–103.

    Article  Google Scholar 

  35. McDaniel R. Demonstrating the Hidden Features That Make an Application Work. In: Lieberman H (editor). Your Wish Is My Command: Programming by Example. Morgan Kaufmann Press, 2001:163–174.

    Google Scholar 

  36. Lieberman H et al. Training Agents to Recognize Text by Example. Proceedings of the Third Annual Conference on Autonomous Agents, Seattle, WA, 1999:116–122.

    Google Scholar 

  37. Blackwell A F and Hague R. Designing a Program Language for Home Automation. Proceedings PP1G, 2001:85–103.

    Google Scholar 

  38. McBride B. Jena: A Semantic Web Toolkit. IEEE Internet Computing, November/December 2002.

    Google Scholar 

  39. Haarslev V and Moller R. Description of the RACER System and Its Application. Proceedings International Workshop on Description Logics, 2001.

    Google Scholar 

  40. Zou Y, Chen H, and Finin T. F-OWL: An Inference Engine for Semantic Web. Proceedings of the Third NASA-Goddard/IEEE Workshop on Formal Approaches to Agent-based Systems, April 2004.

    Google Scholar 

  41. Chen H, Finin T, and Joshil A. SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications. International Conference on Mobile and Ubiquitous Systems: Networking and Services, August 2004.

    Google Scholar 

  42. Vastenburg M. SitMod: A Tool for Modelling and Communicating Situations. Second International Conference, PERVASIVE 2004, Vienna, Austria, April 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag London Limited

About this chapter

Cite this chapter

Callaghan, V., Colley, M., Hagras, H., Chin, J., Doctor, F., Clarke, G. (2006). Programming iSpaces — A Tale of Two Paradigms. In: Steventon, A., Wright, S. (eds) Intelligent Spaces. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84628-429-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-429-8_24

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-002-3

  • Online ISBN: 978-1-84628-429-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics