Beschreibung
Kontextsensitivität (englisch: Context-Awareness) ist die Eigenschaft einer Anwendung sich situationsgemäß zu verhalten. Beispiele für aktuelle kontextsensitive Systeme sind SmartPhones, die z.B. mit Hilfe der eingebauten Sensorik auf die Umgebungsbedingungen reagieren und Sprachausgabe und Textausgaben automatisch anpassen.
Kontextsensitivität wird oftmals als Schlüsselkomponente ubiquitärer Systeme bezeichnet. Systeme, die den Kontext ihrer Nutzer erkennen und verarbeiten können, können Dienste optimal und idealerweise ohne explizite Eingaben der Nutzer erbringen. Wissen über seinen Kontext erhält ein solches System, indem es Sensordaten über Signalverarbeitungsprozesse vorverarbeitet und über Mustererkennungs- und Reasoningverfahren in Kontextinformation übersetzt.
Die Vorlesung vermittelt Wissen und Methoden in den Bereichen Sensorik, sensorbasierte Informationsverarbeitung, wissensbasierte Systeme und Mustererkennung, intelligente Systeme und Mensch-Maschine-Interaktion. Ziel der Vorlesung ist es, Studierenden neben dem Verständnis für die Grundlagen auch die Anwendungen der Grundlagen in den Bereichen ubiquitäre Systeme, Pervasive Computing und Mobile Computing nahezubringen. Die Vorlesung erarbeitet Themen der Konstruktion und der Verwendung ubiquitärer Systeme vom zentralen Konzept der Kontextverarbeitung her. Die verschiedenen Facetten des Kontextbegriffes, die für das Verständnis kontextsensitiver Systeme gebraucht werden wie sensorischer, Anwendungs-, und Nutzerkontext, werden erläutert.
Folien
Literatur
- Zur Einführung: John Krumm, Ubiquitous Computing Fundamentals, 2009, insbesondere Kapitel 7-9.
-
Michael Beigl, Albert Krohn, Tobias Zimmer, Christian Decker, Philip Robinson: AwareCon: Situation Aware Context Communication. Ubicomp 2003: 132-139.
-
Michael Beigl, Tobias Zimmer, Christian Decker: A Location Model for Communicating and Processing of Context. Personal and Ubiquitous Computing 6(5/6): 341-357 (2002).
- Benerecetti, M., Bouquet, P., and Ghidini, C. (2000). Contextual reasoning distilled. Journal of Experimental and Theoretical Artificial Intelligence, 12(3):279–305. (extended version: pdf)
-
G. Chen and D. Kotz. A survey of context-aware mobile computing research. Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College, November 2000.
- Dey, Anind K. , Abowd, Gregory D. and Salber, Daniel(2001) 'A Conceptual Framework and a Toolkit
for Supporting the Rapid Prototyping of Context-Aware Applications', Human-Computer Interaction, 16: 2, 97 — 166.
(extended version: pdf)
-
B. Desmet, J. Vallejos, P. Costanza, W. De Meuter, and T. D’Hondt: Context-Oriented Domain Analysis. CONTEXT 2007, LNAI 4635, pp. 178–191, 2007. Springer.
- Guha, R. and McCarthy, J. (2003). Varieties of contexts. In Blackburn, P., Ghidini, C., Turner, R. M., and Giunchiglia, F., editors, Modeling and Using Context, pages 164–177. (extended version: pdf)
- Karen Henricksen, Jadwiga Indulska: Developing context-aware pervasive computing applications: Models and approach. Pervasive and Mobile Computing 2(1): 37-64 (2006).
- J. Hightower und G. Borriello: A survey and taxonomy of location systems for ubiquitous computing, IEEE Computer 34, Nr. 8 (2001), 57–66. (extended version: pdf)
-
Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz: Context-oriented Programming. Journal of Object Technology 7(3): 125-151 (2008).
- Kokinov, B., Petkov, G., and Petrova, N. (2007). Context-sensitivity of human memory: Episode connectivity and its influence on memory reconstruction. Modeling and Using Context, pages 317–329.
-
Kokinov, B. N. (1999). Dynamics and automaticity of context: A cognitive modeling approach. In Modeling and Using Context, pages 200–213.
- Albrecht Schmidt, Kofi Asante Aidoo, Antti Takaluoma, Urpo Tuomela, Kristof Van Laerhoven, Walter Van de Velde: Advanced Interaction in Context. HUC 1999: 89-101.
-
A. Schmidt, M. Beigl, and H.-W. Gellersen. There is more to context than location. Computers and Graphics, 23(6):893-901, 1999.
-
Thomas Strang, Claudia Linnhoff-Popien, Korbinian Frank: CoOL: A Context Ontology Language to Enable Contextual Interoperability. DAIS 2003: 236-247.
-
Juan Ye, Lorcan Coyle, Simon Dobson, Paddy Nixon: Ontology-based models in pervasive computing systems. Knowledge Eng. Review 22(4): 315-347 (2007).
-
Holleczek, T.; Schoch, J.; Arnrich, B.; Tröster, G.; , "Recognizing turns and other snowboarding activities with a gyroscope,” ISWC 2010, pp.1-8, 10-13 Oct. 2010.
-
Blanke, U.; Schiele, B.; , "Remember and transfer what you have learned - recognizing composite activities based on activity spotting,” ISWC 2010, pp.1-8, 10-13 Oct. 2010.
-
M. Büscher, M. Christensen, K. M. Hansen, P. Mogensen, and D. Shapiro. Bottom-up, top-down? Connecting software architecture design with use.
In A. Voß, M. Hartswood, K. Ho, R. Procter, M. Rouncefield, R. Slack, and M. Büscher, editors, Configuring user-designer relations: Interdisciplinary perspectives. Springer, 2007.
(extended version: pdf)