Abstract
A new computing era after Mainframes, PC’s and mobiles is becoming closer to reality since the beginning of the 21st century. This new era is often described with different terms such as pervasive, ubiquitous, ambient or context-aware computing. However, there is a common characteristic behind all these projections: They are all based on a substantially more flexible system understanding, whereby the thought of the system as a tool moves into the background and the needs and desires of the user step into the foreground. Such concepts for software applications being aware of their context are in fact not new, but become more and more important for productive fields of software and systems engineering and particularly in ubiquitous and wearable computing. In this paper we describe a generic mechanism for designing context awareness and adaptation behavior with formal methods, thus basically allowing an engineering approach in designing and implementing complex context aware adaptive systems while avoiding their usual pitfalls.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Breitling, M.: Formale Fehlermodellierung für Verteilte Reaktive Systeme. Dissertation, Technische Universität München, Fakultät für Informatik (2001)
Broy, M., Stølen, K.: Specification and Development of Interactive Systems - Focus on Streams. In: Interfaces and Refinement. Monographs in Computer Science. Springer, Heidelberg (2000)
Chan, A., Chuang, S.: MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing. IEEE Transactions on Software Engineering 29(12) (2003)
Dennett, D.: Cognitive Wheels: The Frame Problem of AI. In: Hookway, C. (ed.) Minds, machines, and evolution, pp. 129–151. Cambridge University Press, Cambridge (1984)
Dey, A.K.: Providing Architectural Support for Building Context-Aware Applications. PhD thesis, College of Computing, Georgia Institute of Technology (2000)
Dey, A.K., Abowd, G.D.: CybreMinder: A Context-Aware System for Supporting Reminders. In: Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing (HUC2K), Bristol, UK, September 25-27, pp. 172–186 (2000)
Fahrmair, M.: Kalibrierbare Kontextadaption für Ubiquitous Computing. Dissertation, Technische Universität München (2005)
Fahrmair, M., Mohyeldin, E., Salzmann, C.: Communication Profiles for Reconfigurable Systems. In: Dillinger, Madani, Alonistioti (eds.) Software Defined Radio: Architecture, Systems and Functions. John Wiley & Sons, Chichester (2003)
Fahrmair, M., Salzmann, C., Schoenmakers, M.: A Reflection Based Tool for Observing JINI Services. In: Cazzola, W., Stroud, R.J., Tisato, F. (eds.) Reflection and Software Engineering. LNCS, vol. 1826. Springer, Heidelberg (2000)
Houssos, N., Alonistioti, A., Merkakos, L., Mohyeldin, E., Dillinger, M., Fahrmair, M., Schoenmakers, M.: Advanced Adaptability and Profile Management Framework for the Support of Flexible Mobile Service Provision. IEEE Wireless Communications Mag. (2003)
Lieberman, H., Selker, T.: Out of Context: Computer Systems that Adapt to, and Learn from, Context. IBM Systems Journal 39(3-4), 617–632 (2000)
Lueg, C.: Operationalizing Context in Context-Aware Artifacts: Benefits and Pitfalls. Informing Science 5(2) (2002)
Merriam-Webster: Collegiate Dictionary. Merriam-Webster, Inc. (2003)
Mohyeldin, E., Dillinger, M., Fahrmair, M., Sitou, W., Dornbusch, P.: A Generic Framework for Negotiations and Trading in Context Aware Radio. In: Software Defined Radio Technical Conference, Phoenix Arizona, USA (2004)
Mohyeldin, E., Fahrmair, M., Sitou, W., Spanfelner, B.: A Generic Framework for Context Aware and Adaptation Behaviour of Reconfigurable Systems. In: 16th IEEE International Symposium on Personal Indoor and Mobile Radio Communications, Berlin, Germany (2005)
Mohyeldin, E., Schulz, E., Dillinger, M., Fahrmair, M., Dornbusch, P.: Dynamic Reconfiguration of Wireless Middleware. In: IST Mobile & Wireless Communications Summit 2004, Lyon/France, IST (2004)
Mozer, M.C.: Lessons from an Adaptive House. In: Cook, D., Das, R. (eds.) Smart Environments: Technologies, Protocols, and Applications. J. Wiley & Sons, Chichester (2004)
Pascoe, J.: Adding Generic Contextual Capabilities to Wearable Computers. In: Proceedings of the 2nd IEEE International Symposium on Wearable Computers (ISWC 1998), Pittsburgh, PA, October 19-20, pp. 92–99. IEEE, Los Alamitos (1998)
Pfeifer, R., Rademakers, P.: Situated Adaptive Design: Toward a Methodology for Knowledge Systems Development. In: Brauer, W., Hernandez, D. (eds.) Proceedings of the Conference on Distributed Artificial Intelligence and Cooperative Work, pp. 53–64. Springer, Heidelberg (1991)
Rhodes, B.: TheWearable Remembrance Agent: A System for AugmentedMemory. Personal Technologies Journal Special Issue on Wearable Computing 1, 218–224 (1997); Personal Technologies
Sawhney, N., Wheeler, S., Schmandt, C.: Aware Community Portals: Shared Information Appliances for Transitional Spaces. Journal of Personal and Ubiquitous Computing 5(1), 66–70 (2001)
Schilit, W.N.: System Architecture for Context-Aware Mobile Computing. PhD thesis, Columbia University (1995)
Sutcliffe, A., Fickas, S., Sohlberg, M.: Personal and Contextual Requirements Engineering. In: 13th IEEE International Conference on Requirements Engineering, Paris (September 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fahrmair, M., Sitou, W., Spanfelner, B. (2006). An Engineering Approach to Adaptation and Calibration. In: Roth-Berghofer, T.R., Schulz, S., Leake, D.B. (eds) Modeling and Retrieval of Context. MRC 2005. Lecture Notes in Computer Science(), vol 3946. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11740674_9
Download citation
DOI: https://doi.org/10.1007/11740674_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33587-0
Online ISBN: 978-3-540-33588-7
eBook Packages: Computer ScienceComputer Science (R0)