Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/646867.706694guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Model for Software Configuration in Ubiquitous Computing Environments

Published: 26 August 2002 Publication History

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.

References

[1]
T. Berners-Lee. Universal Resource Identifiers in WWW , 1994. RFC 1630.
[2]
T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American , May 2001.
[3]
N. Borenstein and N. Freed. MIME - Multipurpose Internet Mail Extension , 1993. RFC 1521.
[4]
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.
[5]
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.
[6]
C. J. Date. An Introduction to Database Systems . Addison-Wesely Publishing Company, Inc., Reading, Massachusetts, 6th edition, August 1995.
[7]
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.
[8]
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.
[9]
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.
[10]
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.
[11]
B. Hirsbrunner, A. Tafat-Bouzid, and M. Courant. XCM: A Unified Coordination Model. Technical Report 02-02, DIUF, March 2002.
[12]
E. Kiciman and A. Fox. Using Dynamic Mediator to Integrate COTS Entities in a Ubiquitous Computing Environmen. Springer-Verlag , 2000.
[13]
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.
[14]
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.
[15]
O. Krone. STL and Pt-PVM: Concepts and Tools for Coordination of Multithreaded Applications . PhD thesis, University of Fribourg, 1997. No. 1191.
[16]
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.
[17]
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.
[18]
G. Mazzola. Humanities@EncycloSpace - Der enzyklopädische Wissensraum zur Informationstechnologie, February 1997. Empfehlungen an den Schweizerischen Wissenschaftsrat, Bern.
[19]
B. Meyer. Object Oriented Software Construction . Prentice-Hall, Inc, Upper Saddle River, New Jersey, 2nd edition, 1997.
[20]
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.
[21]
P. Mockapetris. Domain Names - Implementation and Specification , 1987. RFC 1035.
[22]
J. Myers and M. Rose. Post Office Protocol - Version 3 , 1996. RFC 1939.
[23]
D. A. Normann. The Invisible Computer . MIT Press, 1999.
[24]
M. R. Quillian. Computational Linguistics. Communications of the ACM , 12(8), August 1969.
[25]
A. Robert. EMuds: Adaption in Text-Based Virtual Worlds . PhD thesis, University of Fribourg, Fribourg, Switzerland, 2000. No. 1272.
[26]
S. Schubiger. Automatic Software Configuration - A Model for Service Provision in a Dynamic and Heterogenous Environment . PhD thesis, University of Fribourg, February 2002. submitted.
[27]
S. Schubiger, O. Hitz, L. Robadey, and D. Rossier. The IIUF Java Package. http://diuf.unifr.ch/iiufdev/doc.
[28]
M. Schumacher. Objective Coordination in Multi-Agent System Engineering . LNAI 2039. Springer, 2001.
[29]
M. Sharples. Computer and Thought: A Practical Introduction to Artificial Intelligence . The MIT Press, Cambridge, Massachusetts, 1989.
[30]
J. F. Sowa, editor. Principles of Semantic Networks . Morgan Kaufmann Publishers, San Mateo, California, 1991.
[31]
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.
[32]
J. Waldo. The Jini Architecture for Network-Centric Computing. Communication of the ACM , 42(7), July 1999.
[33]
M. Weiser. The computer for the 21st century. Scientific American , September 1991.

Cited By

View all
  • (2005)Distributed data-centric application development using multiple mobile devicesProceedings of the 6th international conference on Mobile data management10.1145/1071246.1071277(200-210)Online publication date: 9-May-2005

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
Pervasive '02: Proceedings of the First International Conference on Pervasive Computing
August 2002
296 pages
ISBN:3540440607

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 26 August 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Distributed data-centric application development using multiple mobile devicesProceedings of the 6th international conference on Mobile data management10.1145/1071246.1071277(200-210)Online publication date: 9-May-2005

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media