A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.

Slides:



Advertisements
Similar presentations
An Architecture for Privacy-Sensitive Ubiquitous Computing Jason I. Hong Group for User Interface Research Computer Science Division University of California.
Advertisements

A Survey on Context-Aware Computing : Past, Present, and Future Center for E-Business Technology Seoul National University Seoul, Korea Sang-keun Lee Intelligent.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Security that is... Ergonomic, Economical and Efficient! In every way! Stonesoft SSL VPN SSL VPN.
Context-Awareness on Mobile Devices – the Hydrogen Approach Sangkeun Lee.
Sensor Networking Research Team Context Aware Technology Jae Doo Huh
A Context Aware Framework Mark Assad Supervisor: Bob Kummerfeld.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Representing Context in Hypermedia Data Models International.
Melanie Hartmann, Gerhard Austaller
Course Instructor: Aisha Azeem
Smart Learning Services Based on Smart Cloud Computing
A Survey on Context-aware System Authors: Matthias Baldauf, Schahram Dustdar, and Florian Rosenberg Haifeng Xu Nov. 19, 2013.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
A Survey on Context-Aware Systems
Context awareness in health care: A review Nathalie Bricon-Souf, Conrad R. NewMan Centre d’Etude et de Recherche en Informatique Medicale, France International.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
A Study of Context-Awareness - CASS, Hydrogen Context Team Summarized and Presented by Seungseok Kang.
A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications Adrian A. de Freitas Dey, Anind K., Gregory D.
A Survey on Programming Model Context Toolkit Gaia ETC (of Equator Project) Tentaculus.
Context-Awareness on Mobile Devices - the Hydrogen Approach Thomas Hofer, Wieland Schwinger, Mario Pichler, Gerhard Leonhartsberger, Josef Altmann (Software.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Personalization for Location-Based E-Learning Rui Zhou and Klaus Rechert Communication Systems, Dept. of Computer Science The University of Freiburg, Germany.
CASS – Middleware for Mobile Context-Aware Applications Patrick Fahy Siobhan Clarke Trinity College Dublin, Ireland Summarized by Babar Tareen,
CPET 565 Mobile Computing Systems Context-Aware Computing Lecture 10 Hongli Luo Indiana University-Purdue University Fort Wayne.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Context Workshop. Diepenbeek 22 january 2004 Agenda Introduction Work methodology Context description Description frameworks Conclusion Questions.
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Principles of Context aware systems Presented by: Rajesh Gangam Usable Security.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Towards a Pattern Language for User Interface Design
The Context Toolkit Aiding the development of Context-aware Application CHI’99 Written by Anind K. Dey Summarized by Gihyun Gong.
History of Context-Aware Computing 1991 the term ‘pervasive’ introduced by Weiser 1992 Active Badge Location System (one of the first context- aware systems)
An Architecture to Support Context-Aware Applications
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Egocentric Context-Aware Programming in Ad Hoc Mobile Environments Christine Julien Gruia-Catalin Roman Mobile Computing Laboratory Department of Computer.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Authors: Xiao Hang Wang, Da Qing Zhang, Tao Gu, Hung Keng Pung Institute for Infocom Research, Singapore Some slides adopted from earlier presentation.
A Survey on Context-aware systems Matthias Baldauf and Schahram Dustdar, Technical University of Vienna Presented by Sunghwan Ihm
Toward a cooperative programming framework for context-aware applications B. Guo, D. Zhang Telecom. Network and Service Dept. Institut TELECOM SudParis.
Modular framework support for context-aware mobile cinema Andreas Schrader Darren V. Carlson Dominik Busch (International School of New Media, University.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz Dartmouth Computer Science Technical Report, 2000.
Feb 12, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Context Aware Computing 3 of 3 Lecture 12 Paul I-Hai Lin, Professor Electrical.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
A Study of Context-Awareness: The Context Fusion Network, The Context Fabric Presented by Sangkeun Lee IDS Lab., Seoul National University Solar:
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Luigi Cicchese Partner Reply Building a Smarter City.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
Copyright  2008 by CEBT Survey Schedule  Survey – Context-aware computing 팀원 간 자료 공유 – IDS Wiki Updated (
A Survey on Context-Aware Systems Center for E-Business Technology Seoul National University Seoul, Korea Sangkeun Lee Intelligent Database Systems Lab.
Dept. of Computer & Information Science, Korea University Part I Surveys of Context-aware Systems 임영희 DB & Mining Lab.
A Context Framework for Ambient Intelligence
Context-Aware Computing
Intelligent Database Systems Lab. Seungseok Kang
Chapter 18 MobileApp Design
Object-Oriented Analysis
Data Model.
واسط كاربري هوشمند Intelligent User Interface
Presentation transcript:

A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database Systems Lab School of Computer Science & Engineering Seoul National University, Seoul, Korea

Copyright  2008 by CEBT Introduction  We gathered papers below and categorized into 4 groups – Survey Papers (8) – Context Models (7) – Domain Dependent Applications (3) – Architectural Approaches (17)  Survey on Survey Papers A Survey on Context-aware Systems (2007) Middleware for Distributed Context-Aware System (2005) Is Context-Aware Computing Taking Control Away from the User?- Three Levels of Interactivity Examined (2003) Towards a Better Understanding of Context and Context-Awareness (2000) A Survey of Context-Aware Mobile Computing Research (2000) Context-Aware Computing Applications (1994) Semantic Tech & Context - 2

Copyright  2008 by CEBT History of Context-Aware Computing  Active Badge Location System (Wang et al., 1992)  Term ‘Context-aware’ appeared in Schilit and Theimer(1994) Authors describe context as location, identities of nearby people, objects, and changes to those objects  Couple of location-aware tour guides Abowd et al., 1997; Sumi et al., 1998; Cheverst et al.,2000 Providing information according to the user’s current location  Ryan et al. (1997) referred to context as the user’s location, environment, identity, time  Day (1998) : the user’s emotional state, focus on attention, location, and orientation, date and time, as well as objects and people in the environment  Dey and Abowd (2000) Any information that can be used to characterize the situation of entities that are considered relevant to the interaction between a user and an application, including the user and the application themselves Semantic Tech & Context - 3

Copyright  2008 by CEBT Three Levels of Interactivity  Personalization Common feature of computing applications Increased level of tailoring in software The majority of users use the default setting of change a small subset of the possible features  Active and Passive Context-awareness Using Chen and Kotz’s definition of context-awareness Active Context-awareness – Changing the content autonomously on the basis of measured sensor data – Ex) Mobile phone that changes its time autonomously by new time zone Passive Context-awareness – Presenting the updated context to the user – Let the user specify how the application should change – Ex) mobile phone prompts the user with information about the time zone change

Copyright  2008 by CEBT History of Context-Aware Computing  Burnett (2003) and Gustavsen (2002) External and internal  Hofer et al. (2002) Physical and logical  Dey and Abowd, 2001 Entities: Places, People, things Attributes: identity, location, status, time, … Semantic Tech & Context - 5 Context that can be measured by hardware sensors, i.e,., locationa, light, sound, movement, touch, temperature or air pressure Context that can be captured by user interactions, i.e., the user’s goals, tasks, work context, emotional state Easier to sense

Copyright  2008 by CEBT Categories of Context Aware Applications  Proximate Selection A user interface technique where the located-objects that are nearby are emphasized or otherwise made easier to choose  Automatic Contextual Reconfigurations Reconfiguration is the process of adding new components, removing existing components or altering the connections between components  Contextual Information and Commands Queries on contextual information can produce different results according to the context in which they are issued  Context-Triggered Actions Context-triggered actions are simple IF-THEN rules used to specify how context-aware systems should adapt 6

Copyright  2008 by CEBT Design Principles - Architecture  Chen (2004) presents three different approaches on how to acquire contextual information Direct sensor access – devices with sensors locally built in Middleware infrastructure – hiding low-level sensing details, more extensible Context Server – multiple clients access to remote data source  Winograd (2001) Widgets – a software component that provides a public interface for a hardware sensor, hiding low-level details of sensing, managed by widget manager Networked services – more flexible, discovery techniques are used, not as efficient as a widget architecture but provides robustness Blackboard model – data centric view, simplicity of adding new context sources (easy configuration) Semantic Tech & Context - 7 Layered conceptual framework for context-aware systems Physical Sensors – hardware sensors Virtual Sensors – context data fro apps or services Logical Sensors – combine physical & virtual sensors with additional information from DBs or other sources

Copyright  2008 by CEBT Design Principles – Context Models  Models Key-Value models Markup scheme models – Use a hierarchical data structure consisting of markup tags Graphical models – Use UML to represent context information Object oriented models Logic based models Ontology based models  Attributes Context type Context value Time stamp Source Confidence 8 SimplicityFlexibilityGenericityExpressiveness Requirements

Copyright  2008 by CEBT Existent systems and frameworks  Three types of existing context-aware systems Location-aware systems Context-aware systems Context-aware frameworks – Context Managing Framework (2003) – SOCAM (2004) – CASS (2004) – CoBrA(2003) – Context Toolkit (2000) – Hydrogen project (2002) – CORTEX (2004) – Gaia (2002) – … Semantic Tech & Context - 9 ArchitectureResource discoverySensingContext model Context processingHistorical context dataSecurity and privacy

Copyright  2008 by CEBT Existent systems and frameworks

Copyright  2008 by CEBT More Criteria & Conclusion  The direct comparison of the named systems and frameworks shows their similarity concerning the layered structure  Mainly use physical sensors only  Lack of security and privacy modules  Standardization is required  Scalability issues

Copyright  2008 by CEBT Survey Schedule  Paper Selection(1 week)  Survey (4 weeks) CASS, Hydrogen Gaia, SOCAM Context Toolkit, CORTEX Context Fusion Networks, The Context Fabric Other Architectures  Context-Aware Computing Conceptual Framework (1~2 weeks) Generalize technology components Technology Map about Context-Aware Computing Conceptual Framework Technology Roadmap  Evaluation (2~3 weeks) Scenario Set-up Comparison Table Evaluate each approach Semantic Tech & Context - 12