History of Context-Aware Computing 1991 the term ‘pervasive’ introduced by Weiser 1992 Active Badge Location System (one of the first context- aware systems)

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

An Architecture for Privacy-Sensitive Ubiquitous Computing Jason I. Hong Group for User Interface Research Computer Science Division University of California.
C6 Databases.
A Survey on Context-Aware Computing : Past, Present, and Future Center for E-Business Technology Seoul National University Seoul, Korea Sang-keun Lee Intelligent.
Context-Awareness on Mobile Devices – the Hydrogen Approach Sangkeun Lee.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
2003/4/21CSE 6362 Intelligent Environments Spring The Anatomy of a Context- Aware Application Computer Science and Engineering University of Texas.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
W3C Finland Seminar: Semantic Web & Web Services© Kimmo RaatikainenMay 6, 2003 XML in Wireless World Kimmo Raatikainen University of Helsinki, Department.
An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
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.
Ambient Intelligence through Ontologies Vassileios Tsetsos P-comp Research Group
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
Melanie Hartmann, Gerhard Austaller
A Survey on Context-aware System Authors: Matthias Baldauf, Schahram Dustdar, and Florian Rosenberg Haifeng Xu Nov. 19, 2013.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
A Survey on Context-Aware Systems
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Krishnaprasad Thirunarayan, Pramod Anantharam, Cory A. Henson, and Amit P. Sheth Kno.e.sis Center, Ohio Center of Excellence on Knowledge-enabled Computing,
Intelligent Agents Meet the Semantic Web in Smart Spaces Harry Chen,Tim Finin, Anupam Joshi, and Lalana Kagal University of Maryland, Baltimore County.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
A Context Modeling Survey T. Strang, C. Linnhoff-Popien German Aerospace Center (DLR), Ludwig-Maximilians-University Munich (LMU) Workshop on Advanced.
Mining Minds Mr. Amjad UsmanMr. Amjad Usman19-July-2014KHU High-level Context Awareness.
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.
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.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Hybrid Approach to Collaborative Context-Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
CASS – Middleware for Mobile Context-Aware Applications Patrick Fahy Siobhan Clarke Trinity College Dublin, Ireland Summarized by Babar Tareen,
Database Systems DBMS Environment Data Abstraction.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
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.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
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.
Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
MDD approach for the Design of Context-Aware Applications.
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
CoCA: A Collaborative Context- Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
DS - Spring 2006 Ontology & Pervasive Computing 1 ONTOLOGY & PERVASIVE COMPUTING Elham Paikari Distributed Systems – Spring 2006 Computer Engineering Department.
Toward a cooperative programming framework for context-aware applications B. Guo, D. Zhang Telecom. Network and Service Dept. Institut TELECOM SudParis.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
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
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Dude, Where's My Car? And Other Questions in Context-Awareness Jason I. Hong James A. Landay Group for User Interface Research University of California.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Luigi Cicchese Partner Reply Building a Smarter City.
A Survey on Context-Aware Systems Center for E-Business Technology Seoul National University Seoul, Korea Sangkeun Lee Intelligent Database Systems Lab.
A Context Framework for Ambient Intelligence
Semantic Space: An Infrastructure for Smart Spaces
Context-Aware Computing
Knowledge Management Systems
نمايش زمينه توسط وب معنايي براي محيط‌هاي محاسبات فراگير
Semantic Markup for Semantic Web Tools:
Presentation transcript:

History of Context-Aware Computing 1991 the term ‘pervasive’ introduced by Weiser 1992 Active Badge Location System (one of the first context- aware systems) –User’s location -> forward phone calls to a telephone close to the user 1994 the term ‘context-aware’ introduced by Schilt, Theimer –User’s location, identities of nearby people, objects and changes to objects 1996 Brown’s definition of context –elements of the user’s environment which the computer knows about 1997 Example of Logic based context model: McCarthy and Buvac 1997 Ryan’s definition of context –user’s location, environment, identity and time

History of Context-Aware Computing 1997 location-aware tour guide by Abowd –Providing information according to user’s current location 1998 location-aware tour guide by Sumi –Providing information according to user’s current location 1998 Dey’s definition of context –user’s emotional state, focus of attention, location, orientation, date and time, as well as objects and people in the user’s environment 2000 location-aware tour guide by Cheverst –Providing information according to user’s current location 2000 Dey and Abowd’s definition of context –“any information that can be used to characterize the situation of entities between a user and an application, including the user and the application themselves” –Proposed criteria for a reasonable architectural approach

History of Context-Aware Computing 2000 Budzik and Hammond’s Watson Project 2000 W3C, RDF available 2000 Location-aware systems: Priyantha 2001 Location-aware systems: Espinoza 2001 Dey and Abowd : –Entities: places, people, things –Attributes: identity, location, status, time –Widgets 2001 Finkelstein’s IntelliZap 2001 Winograd : –describes three different context management models for conordinating multiple processes and components – Widgets, Networked services, Blackboard model 2001 Hong and Landay –Networked services – (resembles the context server architecture) 2001 Example of Markup scheme models: User Agent Profile (UAProf) 2001 Dey and Abowd’s Context Toolkit –p2p architecture + centralized discoverer, attribute-value tuple/XML - Context aggregation/interpretation, historical context data, Context Ownership (Privacy)

History of Context-Aware Computing 2002 Location-aware systems: Burrell and Gay 2002 Hofer’s Hydrogen –local/remote context, Object Oriented Model, process higher- level context abstraction in application layer 2002 Gustavsen classifies context instances into –External: refers to context that can be measured by sensors/hardwares –Internel: mostly specified by the user or captured by monitoring user interaction 2002 Hofer classifies context instances into –physical & logical 2002 Location-aware systems(indoor): Harter 2002 Dey and Abowd: Layered conceptual framework for context-aware systems

History of Context-Aware Computing 2002 Roman’s Gaia project – extends operating system contepts to include context- awareness –4-ary predicates in DAML+OIL, context processing is based on first-order logic operation 2003 Context-aware infrastructure: Munoz (hospital) 2003 Burnett classifies context instances into external & internel 2003 Indulska and Sutton classified sensors in three groups –physical sensors, virtual sensors, logical sensors 2003 Example of Graphical Models: Hendricksen’s ORM 2003 Korpipaa presents requirements and goals of context ontology –simplicity, flexibility and extensibility, genericity, expressiveness 2003 Koripaa’s Context Managing Framework –centered server 2003 Chen’s CoBrA(Context Broker Architecture) –intelligent space, Broker federation – Avoiding bottleneck, COBRA-Ont, Inference Engine, historical context data, Context Knowledge base – you can assert, delete, modify, query the stored data(API), flexibile policy language to control context access called Rei (privacy) 2004 W3C, OWL available

History of Context-Aware Computing 2004 Location-aware systems: Kerer 2004 Chen presents three different approaches how to acquire contextual information –Direct sensor access, Middleware infrastructure, Context Server 2004 Example of Markup scheme model –W3C, Composite Capabilities/Preference Profile (CC/PP) 2004 Strang and Linnhoff-Popien summarized the relevant context modeling approaches 2004 Gu’s SOCAM(Service-Oriented Context-Aware Middleware) –centered server -upper ontology, domain-specific ontology, reasoning engine, historical context data 2004 Fahy and Clarke’s CASS – –Inference Engine, historical context data, Context Knowledge base – you can assert, delete, modify, query the stored data(API) 2004 CORTEX –based on sentient object model – sensor fusion to manage uncertainty of sensor data, CLIPS Inference Engine, historical context data 2005 Example of Graphical Models –Context Modeling using UML : Sheng and Benatallah 2007 Ejigu’s CoCA 2008 Ejigu’s Enhanced CoCA

Context Definition Application & System 1992 Context = Location the term ‘pervasive’ introduced by Weiser 1994 Context Models Logic based context model: McCarthy and Buvac 1997 Active Badge Location System the term ‘context-aware’ introduced by Schilt, Theimer Ryan’s context: user’s location, environment, identity and time 1996 location-aware tour guide by Abowd location-aware tour guide by Sumi 1998 Dey’s context: user’s emotional state, focus of attention, location, orientation, date and time, objects and people in the user’s environment location-aware tour guide by Cheverst Dey and Abowd’s context: “any information that can be used to characterize the situation of entities between a user and an application, including the user and the application Budzik and Hammond’s Watson Project W3C, RDF available Location-aware systems: Priyantha Fundamental & new Ideas Finkelstein’s IntelliZap 2001 Markup scheme models: User Agent Profile (UAProf) Dey and Abowd’s Context Toolkit Hofer’s Hydrogen 2002 Object-Oriented Model Roman’s Gaia project Attribute-Value Tuple DAML+OIL 4-ary predicate Context-aware infrastructure: Munoz (hospital) Graphical Models: Hendricksen’s ORM 2003 Koripaa’s Context Managing Framework Chen’s CoBrA(Context Broker Architecture) W3C, OWL available 2004 Markup scheme model: W3C, Composite Capabilities/Preference Profile (CC/PP) Gu’s SOCAM Fahy and Clarke’s CASS CORTEX Context Modeling using UML : Sheng and Benatallah 2005 Ontology-Model 2007 Ejigu’s CoCA Ejigu’s Enhanced CoCA 2008 P2P Approach Centralized Approach Context aggregation/interpretation Broker federation Upper ontology, domain-specific ontology Sentient object model policy language to control context access Historical context data

Context Definition Application & System Context Models Fundamental & new Ideas Location Location, Time, Environement, Identity Location, Time, Environement, Identity, Emotionql Status, Orientation, Focus of Attention any information that can be used to characterize the situation of entities between a user and an application Location-aware system General Context- Aware System Context System using More Flexible and Extensible Context Model Non-Flexible Context Model General Flexible Extensible Context Model = Ontology Model General Flexible Extensible Context Model = Ontology Model Non Centralized Architecture Centralized Architecture Semantic Technology Introduced Emphasis on Privacy & Sercutiry Upper Ontology + Domain Specific Ontology Upper Ontology + Domain Specific Ontology Keywords: Generality Extensibility Flexibility

Conclusions Limitations –None of them has done work on learning from historical context data –Only few systems(Gaia, CoBra, …) have security policies –Virtual and logical sensors are limited –Every system uses its own format to describe context and its communication mechanism To Dos – 성찬이형과 Context Model 연구중 -> 개발 된 Framework 의 Rule Engine 과 Context Model 을 교체 – 앞으로의 연구 방향 실험 위주의 진행 실험 후 한계점 극복을 주목적으로 재 설정하고 연구진행 –Survey Paper History of Context-aware Computing Past, Present -> Future Etc –Reading List