Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management Tenth Edition
Advertisements

Introduction to UML: Structural &Use Case Modeling
Towards a hybrid approach to context modelling, reasoning and interoperation Karen Henricksen CRC for Enterprise Distributed Systems Technology (DSTC)
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
1 SWE Introduction to Software Engineering Lecture 23 – Architectural Design (Chapter 13)
A First Attempt towards a Logical Model for the PBMS PANDA Meeting, Milano, 18 April 2002 National Technical University of Athens Patterns for Next-Generation.
1 A Framework for Measurement Valérie Paulus, Miguel Lopez, Gregory Seront, Simon Alexandre.
7M701 1 Class Diagram advanced concepts. 7M701 2 Characteristics of Object Oriented Design (OOD) objectData and operations (functions) are combined 
Methodologies for Web Information System Design
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Domain-Specific Software Engineering Alex Adamec.
University of Toronto Department of Computer Science © 2001, Steve Easterbrook CSC444 Lec22 1 Lecture 22: Software Measurement Basics of software measurement.
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.
Chapter 10 Architectural Design
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Chapter 1: Introduction to Systems Analysis and Design
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.
Dart: A Meta-Level Object-Oriented Framework for Task-Specific Behavior Modeling by Domain Experts R. Razavi et al..OOPSLA Workshop DSML‘ Dart:
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 Object-oriented and Structured System Models.
1 Introduction to Software Engineering Lecture 1.
A Collaborative and Semantic Data Management Framework for Ubiquitous Computing Environment International Conference of Embedded and Ubiquitous Computing.
CHAPTER 13: OBJECT-ORIENTED DATA MODELING (OVERVIEW) © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database Management 11 th Edition.
User Behavior Analysis of Location Aware Search Engine Third international Conference of MDM, 2002 Takahiko Shintani, Iko Pramudiono NTT Information Sharing.
Extending context models for privacy in pervasive computing environments Jadwiga Indulska The School of Information Technology and Electrical Engineering,
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Contextual Ranking of Keywords Using Click Data Utku Irmak, Vadim von Brzeski, Reiner Kraft Yahoo! Inc ICDE 09’ Datamining session Summarized.
Automating Context-Aware Application Development Ted McFadden and Karen Henricksen CRC for Enterprise Distributed Systems Technology (DSTC) Jadwiga Indulska.
Dr.Basem Alkazemi
Monitoring Business Processes with Queries VLDB2007 CatrielBeeri, AnatEyal, Tova Milo, AlonPilberg Summarized by Gong GI Hyun, IDS Lab., Seoul.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
ESDI Workshop on Conceptual Schema Languages and Tools
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
ITrails: Pay-as-you-go Information Integration in Dataspaces Presented By Marcos Vaz Salles, Jens Dittrich, Shant Karakashian, Olivier Girard, Lukas Blunschi.
Triple Storage. Copyright  2006 by CEBT Triple(RDF) Storages  A triple store is designed to store and retrieve identities that are constructed from.
Commonsense Reasoning in and over Natural Language Hugo Liu, Push Singh Media Laboratory of MIT The 8 th International Conference on Knowledge- Based Intelligent.
© Shamkant B. Navathe CC Enhanced Entity-Relationship Copyright © 2004 Ramez Elmasri and Shamkant Navathe.
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,
Searching for the Best Engine Presented by Gong GI Hyun, IDS Lab., Seoul National University.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
Measuring the Structural Similarity of Semistructured Documents Using Entropy Sven Helmer University of London, Birkbeck VLDB’07, September 23-28, 2007,
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
OO DomainModeling With UML Class Diagrams and CRC Cards Chapter 6 Princess Nourah bint Abdulrahman University College of Computer and Information Sciences.
GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Department of Mathematics Computer and Information Science1 CS 351: Database Management Systems Christopher I. G. Lanclos Chapter 4.
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 April 13, 2005.
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 November 30, 2004.
UNIT 1.
Databases and Database Management Systems Chapter 9
OO Domain Modeling With UML Class Diagrams and CRC Cards
University of Central Florida COP 3330 Object Oriented Programming
Web Ontology Language for Service (OWL-S)
State Machine Diagrams
Conceptual data modeling
Associative Query Answering via Query Feature Similarity
Realizing Closed-loop, Online Tuning and Control for Configurable-Cache Embedded Systems: Progress and Challenges Islam S. Badreldin*, Ann Gordon-Ross*,
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland At Pervasive 2002 Summerized By Sungchan IDS Lab

Copyright  2008 by CEBT Overview  The authors examine Characteristics of Context Information  and propose Their context modeling approach considering the characteristics Center for E-Business TechnologyIDS Lab. Seminar - 2

Copyright  2008 by CEBT Chracteristic of Context Information 1.Context info exhibits a range of temporal characteristic Dynamic or Static 2.Context info is imperfect Highly dynamic 3.Context has many alternative representation Contains many raw data, and each application requires different form or level of abstraction of the same raw data 4.Context info is highly interelated Dependency between data IDS Lab. Seminar - 3Center for E-Business Technology

Copyright  2008 by CEBT Problem of Modeling Context with Existing Modeling Method  Existing Modeling Method E-R, UML  Problem Cannot deal properly – Temporal and error characteristic of Context – Relationships such as dependencies IDS Lab. Seminar - 4Center for E-Business Technology

Copyright  2008 by CEBT Modeling Context Information: Core Concepts  Core Modeling Concpets Directred Graph – Node : Entity, Attribute – Edge : Association IDS Lab. Seminar - 5Center for E-Business Technology

Copyright  2008 by CEBT Modeling Context Information: Features 1.Classifying Association By Temporal Characteristic 2.Structural Constraints on Association 3.Modeling Dependency 4.Modeling Context Quality IDS Lab. Seminar - 6Center for E-Business Technology

Copyright  2008 by CEBT Modeling Context Information: #1 Classifying Association  Classifying Associations Static Association Dynamic Assocication – Sensed Association – Derived Association – Profiled Association User input info IDS Lab. Seminar - 7Center for E-Business Technology

Copyright  2008 by CEBT Modeling Context Information: #2 Structural Constraints  Association Contraints Simple Association – 1 to 1 Composite Association – Collection association 1 to many – Alternative association 1 to (one of)many – Temporal association Function mapping varying with time  Ex. Person EngagedIn Activity IDS Lab. Seminar - 8Center for E-Business Technology

Copyright  2008 by CEBT Modeling Example with Additional Features IDS Lab. Seminar - 9Center for E-Business Technology

Copyright  2008 by CEBT Modeling Context Information: #3 Modeling Dependencies  Modeling Dependencies Association a 1 depends on another association a 2 IDS Lab. Seminar - 10Center for E-Business Technology

Copyright  2008 by CEBT Modeling Context Information: #4 Modeling Context Quality  Modeling Context Quality Each association has – Quality Parameter Accuarcy of Sensor, Freshness, … – Qaulity Metric Representation of Quality Metric IDS Lab. Seminar - 11Center for E-Business Technology

Copyright  2008 by CEBT Complete Modeling Example IDS Lab. Seminar - 12Center for E-Business Technology

Copyright  2008 by CEBT Conclusion  Explored the characteristics of context information  Described a set ot context modeling concepts accommodate these  Future work privacy IDS Lab. Seminar - 13Center for E-Business Technology

Copyright  2008 by CEBT And Story Continues…  The authors made Context Modeling Language(CML) “A Software Engineering Framework for Context-Aware Pervasive Computing”, 2004, PerCom ‘04  and continue to refine it “XCML: A Runtime Representation fot the Context Modeling Language”, PerCom ‘07 IDS Lab. Seminar - 14Center for E-Business Technology

Copyright  2008 by CEBT Interesting Points  “Characteristics of Context Information” is remarkable Presence of various temporal characteristic Need for supporting diversity in representation of same data Importance of dependency Quality can be lower than other kind of info.  But, in their solution, Need for “Alternative Representation” is not properly solved “Dependency” is represented too simply – Just marking “one depends on other one” is enough? IDS Lab. Seminar - 15Center for E-Business Technology