Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.

Slides:



Advertisements
Similar presentations
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Advertisements

Chronos: A Tool for Handling Temporal Ontologies in Protégé
Giuseppe Ghiani, Fabio Paternò, Carmen Santoro, Lucio Davide Spano {giuseppe.ghiani, fabio.paterno, carmen.santoro, CNR-ISTI,
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Laboratoire d'InfoRmatique en Images et Systèmes d'information UMR /06/2015 Vasile-Marian Scuturici and Dejene Ejigu LIRIS-UMR 5205 CNRS, INSA de.
A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones International Conference on Pervasive Services th June 2006.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
O NTOLOGICAL R EPRESENTATION OF C ONTEXT K NOWLEDGE FOR V ISUAL D ATA F USION Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Enabling Secure Ad-hoc Communication using Context- Aware Security Services Author: Narendar Shankar, Dirk Balfanz Presented by: 魏聲尊.
Situation Awareness: Dealing with Vague Context C. Anagnostopoulos, Y. Ntarladimas, S. Hadjiefthymiades P ervasive C omputing R esearch G roup C ommunication.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
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, Integrating the Web and the World: Contextual Trails on.
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.
14/06/ A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard.
AD description template definition Marián Mlynarovič FIIT Lectures 2006.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Smart Learning Services Based on Smart Cloud Computing
An OWL based schema for personal data protection policies Giles Hogben Joint Research Centre, European Commission.
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.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Towards a Formal Model of Context Awareness Mikkel Baun Kjærgaard Jonathan Bunde-Pedersen Department of Computer Science University of Aarhus.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Hybrid Approach to Collaborative Context-Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Secure Systems Research Group - FAU Context Architectures Using Web Services Candidate: Alvaro E. Escobar Advisors: Dr. Maria Petrie Dr. Eduardo Fernandez.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
Towards a Method For Evaluating Naturalness in Conversational Dialog Systems Victor Hung, Miguel Elvir, Avelino Gonzalez & Ronald DeMara Intelligent Systems.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
PICTURE your design. Purpose : Functions & Content Functions the facilities that make the content of the ICT useful for relevant users and other ICT’s.
An Architecture to Support Context-Aware Applications
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.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Recording Actor Provenance in Scientific Workflows Ian Wootten, Shrija Rajbhandari, Omer Rana Cardiff University, UK.
CoCA: A Collaborative Context- Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Modelling states of a computing system aware of an aspect of context Krunoslav Peter Andrija Stampar Teaching Institute of Public Health INFuture2015.
COMM: Designing a Well-Founded Multimedia Ontology for the Web Wednesday 14 th of November, 2007 Richard Arndt Steffen Staab Rapha.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Stefan Arbanowski, FOKUS Wolfgang Kellerer, DoCoMo Euro-Labs WWRF13, Jeju, Korea, Feb.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Definition and Technologies Knowledge Representation.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
1 Software Requirements Descriptions and specifications of a system.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
Lecture #1 Introduction
Context-Aware Computing
Modularization and Semantics of Learning Objects in a Cooperative Knowledge Space Nadine Ludwig Center for Multimedia in eLearning & eResearch, Berlin.
Business Rule Based Configuration Management and Software System Implementation Using Decision Tables Olegas Vasilecas, Aidas Smaizys VGTU, Vilnius, Lithuania.
Pervasive Computing Happening?
An Introduction to Software Architecture
Semantic Markup for Semantic Web Tools:
Presentation transcript:

Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27 June 2006 Modeling and Using Context in Adapting Applications to Pervasive Environments Tarak Chaari, Dejene Ejigu, Frédérique Laforest and Vasile-Marian Scuturici

ICPS OUTLINE Introduction The scope of this paper Context Modeling Adaptation strategy to context Implementation Conclusions

ICPS What is context? Fuzzy and general word Where are we? What we are doing? … 1996, Brown’s definition  Location, identity, application and time 2001, Dey’s definition  Any information characterizing an entity  An entity is a person, a location, an object…  The most general and adopted definition  Too vague and it does not help modelling the context

ICPS context definition and properties Definition: context is the set of external parameters that can modify the behaviour of an application by defining new views on its data and services Wingorad: something is context because of the way it is used in interpretation, not due to its inherent properties Example: GPS coordinates in a healthcare application / in traffic regulation application Context parameters are transparent to the user New instance = new contextual situation These precisions help adding context – awareness to non adapted application

ICPS Context – Awareness Definition  The ability of acquiring context knowledge  adaptation to the context change Requirements  Capture  Interpret  Store/Disseminate  Adapt

ICPS Motivations Existing solutions  specific to particular concerns  a lot of interest on how to capture context Lack of a comprehensive context model  formality  expressiveness Lack of a concrete approach to adapt applications to context  generic adaptation strategy  dynamic adaptation

ICPS OUTLINE Introduction The scope of this paper Context Modeling Adaptation strategy to context Implementation Conclusions

ICPS SECAS Project Simple Environment for Context – Aware Systems Generic and comprehensive platform  Creating new context-aware applications  Adapting existing legacy applications to new contexts

ICPS SECAS Architecture

ICPS OUTLINE Introduction The scope of this paper Context Modeling Adaptation strategy to context Implementation Conclusions

ICPS Context Modeling Context = (Subject, Predicate, Value, Time, Certainty) Example= (Bob, isLocatedIn, room305, Fri-23-jun :00:00-GMT, 0.85) Intelligence and semantics processing  (VideoService, runsOn, PDA-01)  (PDA-02, runs, VideoService)  (realPlayer, runsOn, laptop-01)  devices that can run Video Services

ICPS Ontology for context modeling

ICPS Example of a context ontology

ICPS OUTLINE Introduction The scope of this paper Context Modeling Adaptation strategy to context Implementation Conclusions

ICPS Application’s Functional Model Functional Model = application services description + services dependences XML deployment descriptor (extension of pnml)

ICPS Service Adaptation strategy

ICPS Service adaptation entity Adapter (proxy)

ICPS Service adaptation rules Pairs (context situation, adaptation action)  Context situation = Logical expressions of context predicates  Adaptation action = a list of adaptation operators  Operators on the functional model  Operators on the inputs and outputs of services  Operators on service versions Example

ICPS OUTLINE Introduction The scope of this work Context Modeling Adaptation strategy to context Implementation Conclusions

ICPS SECAS Administration User Interface

ICPS Context1: Doctor1 using SICOM on a standard PC

ICPS Context2: Doctor1 using SICOM on a smartPhone E1 E2 E3 E4 E5 E6 E’6

ICPS OUTLINE Introduction The scope of this paper Context Modeling Adaptation strategy to context Implementation Conclusions

ICPS Conclusions A comprehensive Context model based on ontology representation An extensible adaptation platform to:  create context – aware applications  adapt existing applications to context Platform under development  Services adaptation module completed and validated  Content adaptation module  User interface adaptation module

ICPS Question time ! ?