Abstract
Software configuration in a heterogeneous and dynamic environment such as ubiquitous computing is a challenging task. This paper presents the COCA model, which transforms heterogeneous ubiquitous computing resources through a process called classification into a conceptualized representation, which allows high-level manipulation and configuration by ubiquitous computing applications. A multi-modal ubiquitous computing application serves as a sample implementation of the model that uses an automatic software configuration process to dynamically adapt to changes in the environment.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
T. Berners-Lee. Universal Resource Identifiers in WWW, 1994. RFC 1630.
T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, May 2001.
N. Borenstein and N. Freed. MIME-Multipurpose Internet Mail Extension, 1993. RFC 1521.
B. Calder and B. Shannon. JavaBeans Activation Framework Specification Version 1.0a. Sun Microsystems, Inc., 2550 Garcia Avenue, Mountain View, CA 94042-1100 U.S.A, May 1999.
Microsoft Corporation. BRIDGE Reaches New Customers with Office XP Smart Tags and Real-Time Data. Technical report, Microsoft Corporation, Redmond, WA 98052-6399, USA, June 2001.
C. J. Date. An Introduction to Database Systems. Addison-Wesely Publishing Company, Inc., Reading, Massachusetts, 6th edition, August 1995.
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. Hypertext Transfer Protocol-HTTP/1.1, 1999. RFC 2616.
M. R. Genesereth and R. E. Fikes. Knowledge Interchange Format, Version 3.0. Reference Manual. Technical Report Logic-92-1, Computer Science Department, Stanford University, 1992.
S. D. Gribble, M. W. R. von Behren, E. A. Brewer, D. Culler, N. Borisov, S. Czerwinski, R. Gummadi, J. Hill, A. Joseph, R.H. Katz, Z. M. Mao, S. Ross, and B. Zha. The Ninja Architecture for Robust Internet-Scale Systems and Services. Computer Networks, 1999. Special Issue on Pervasive Computing.
B. Hirsbrunner, M. Aguilar, and O. Krone. CoLa: A Coordination Language for Massive Parallelism. In Proceedings of the ACM Symposium on Principles of Distributed Computing (PODC), Los Angeles, California, August 14–17 1994.
B. Hirsbrunner, A. Tafat-Bouzid, and M. Courant. XCM: A Unified Coordination Model. Technical Report 02-02, DIUF, March 2002.
E. Kiciman and A. Fox. Using Dynamic Mediator to Integrate COTS Entities in a Ubiquitous Computing Environmen. Springer-Verlag, 2000.
M. Klein, D. Fensel, F. van Harmelen, and I. Horrocks. The Relation between Ontologies and Schema-Languages: Translating OIL-specifications in XML-Schema. In Proceedings of the ECAI’00 Workshop on Applications of Ontologies and Problem-Solving Methods, Berlin, August 2000.
K. Knight and S. Luk. Building a Large Knowledge Base for Machine Translation. In Proceedings of the American Association of Artificial Intelligence Conference AAAI-94, Seattle, WA, 1994.
O. Krone. STL and Pt-PVM: Concepts and Tools for Coordination of Multi-threaded Applications. PhD thesis, University of Fribourg, 1997. No. 1191.
S. Le Peutrec and M. Courant. Instruments pour la vie artificielle. In Proceedings of the Eleventh French-speaking Congress of Human Computer Interaction, Montpellier, France, November 1999.
S. Maffioletti, S. Schubiger, and B. Hirsbrunner. Towards a Homogeneous Environment for Ubiquitous Interactive Devices. Technical report, Department of Informatics, University of Fribourg, Switzerland, 2001.
G. Mazzola. Humanities@EncycloSpace-Der enzyklopädische Wissensraum zur Informationstechnologie, February 1997. Empfehlungen an den Schweizerischen Wissenschaftsrat, Bern.
B. Meyer. Object Oriented Software Construction. Prentice-Hall, Inc, Upper Saddle River, New Jersey, 2nd edition, 1997.
Microsoft Corporation, Redmond, WA 98052-6399, USA. Microsoft Office XP Smart Tag SDK v1.1, 2001. http://www.microsoft.com/Office/developer/platform/smartag.asp.
P. Mockapetris. Domain Names-Implementation and Specification, 1987. RFC 1035.
J. Myers and M. Rose. Post Office Protocol-Version 3, 1996. RFC 1939.
D. A. Normann. The Invisible Computer. MIT Press, 1999.
M. R. Quillian. Computational Linguistics. Communications of the ACM, 12(8), August 1969.
A. Robert. EMuds: Adaption in Text-Based Virtual Worlds. PhD thesis, University of Fribourg, Fribourg, Switzerland, 2000. No. 1272.
S. Schubiger. Automatic Software Configuration-A Model for Service Provision in a Dynamic and Heterogenous Environment. PhD thesis, University of Fribourg, February 2002. submitted.
S. Schubiger, O. Hitz, L. Robadey, and D. Rossier. The IIUF Java Package. http://diuf.unifr.ch/iiufdev/doc.
M. Schumacher. Objective Coordination in Multi-Agent System Engineering. LNAI 2039. Springer, 2001.
M. Sharples. Computer and Thought: A Practical Introduction to Artificial Intelligence. The MIT Press, Cambridge, Massachusetts, 1989.
J. F. Sowa, editor. Principles of Semantic Networks. Morgan Kaufmann Publishers, San Mateo, California, 1991.
S. Schubiger, S. Maffioletti, A. Tafat-Bouzid, and B. Hirbrunner. Providing Service in a Changing Ubiquitous Computing Environment. In Workshop on Infrastructure for Smart Devices-How to Make Ubiquity an Actuality, September 2000.
J. Waldo. The Jini Architecture for Network-Centric Computing. Communication of the ACM, 42(7), July 1999.
M. Weiser. The computer for the 21st century. Scientific American, September 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schubiger-Banz, S., Hirsbrunner, B. (2002). A Model for Software Configuration in Ubiquitous Computing Environments. In: Mattern, F., Naghshineh, M. (eds) Pervasive Computing. Pervasive 2002. Lecture Notes in Computer Science, vol 2414. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45866-2_15
Download citation
DOI: https://doi.org/10.1007/3-540-45866-2_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44060-4
Online ISBN: 978-3-540-45866-1
eBook Packages: Springer Book Archive
Keywords
- Ubiquitous Computing
- Automatic Software
- Ubiquitous Computing Environment
- Wireless Application Protocol
- Public Switch Telephony Network
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.