GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
ISWC Doctoral Symposium Monday, 7 November 2005
Architecture Representation
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX and its Applications Current Status and Future Plans Tomas.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Object-Oriented Analysis and Design
An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
Domain-Specific Software Engineering Alex Adamec.
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.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
UML - Development Process 1 Software Development Process Using UML (2)
Adaptive Services Grid FP6 – IST Develop a prototype of an open development platform for adaptive services registration,
“Enhancing Reuse with Information Hiding” ITT Proceedings of the Workshop on Reusability in Programming, 1983 Reprinted in Software Reusability, Volume.
An Answer to the EC Expert Group on CLOUD Computing Keith G Jeffery Scientific Coordinator.
An Introduction to Software Architecture
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Object-Oriented Analysis and Design An Introduction.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Extrovert Gadgets are objects with communicative abilities. The objects and/or their environment s can be enhanced by intelligence. A multitude of loosely.
A Collaborative and Semantic Data Management Framework for Ubiquitous Computing Environment International Conference of Embedded and Ubiquitous Computing.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Future Plans Laurentiu Vasiliu,Tomas Vitvar,
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Group-oriented Modelling Tools with Heterogeneous Semantics Niels Pinkwart COLLIDE Research Group University of Duisburg, Germany.
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.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
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.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
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.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Web Ontology Language for Service (OWL-S)
Eleni Christopoulou, Christos Goumopoulos,
Architecture Description Languages
An Introduction to Software Architecture
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By Eleni Christopoulou, Achilles Kameas Research Academic Computer Technology Institute Design of Ambient Intelligent Systems Group, Greece Summerized By Jaeseok Myung

Copyright  2008 by CEBT Introduction  eGadget Project A research project funded by EU IST/FET The goal of this project is to deliver an architectural framework that supports the composition of ubiquitous computing systems – GAS (Gadgetware Architectural Style) A key issue in the project is the heterogeneity of the devices  GAS Ontology Represents basic concepts and their inter-relations – A common language – Semantic interoperability among the heterogeneous devices Should be flexible and extensible – so that new concepts can be added and represented Center for E-Business Technology

Copyright  2008 by CEBT Basic Concepts  eGadgets (eGts) Everyday physical objects enhanced with sensing, acting, processing and communication abilities Building blocks to form GadgetWorlds  Plugs Software classes that make visible the eGt capabilities to people and to other eGts  Synapses Associations between two plugs  eGadgetWorlds Dynamic, distinguishable, and functional configurations of associated eGts, which communicate and/or collaborate in order to realized a collective behaviour. Center for E-Business Technology

Copyright  2008 by CEBT  Constructing eGadgetWorlds The Notion of eGadgetWorlds Center for E-Business Technology

Copyright  2008 by CEBT Need for GAS Ontology  Conceptualization of eGadgetWorlds Provide a new world view constituted of the set of basic terms, their definitions and their inter-relations which are defined by the GAS  Semantic Interoperability among eGadgets The eGts have to use the same language and a common vocabulary – Although each may implement a different mechanism to interpret them  Dynamic Nature of eGadgetWorlds Synapses between eGts can be created and removed dynamically We need formal rules in order to handle some changes and failures  Semantic Service Discovery We can use the semantic description of the eGts’ capabilities – so that we can discover all the relevant services Center for E-Business Technology

Copyright  2008 by CEBT GAS Ontology Design  Ontology Layers GAS Core Ontology(GAS-CO) GAS Higher Ontology(GAS-HO) The GAS-CO provides eGts with the necessary common language that we need in order to describe their acquired knowledge represented by the GAS-HO Center for E-Business Technology

Copyright  2008 by CEBT GAS Core Ontology  As a Common Language All eGts must have same GAS-CO to communicate each other Cannot be changed either from the manufacturer or from an user Should contain only the necessary information in order to be small Center for E-Business Technology

Copyright  2008 by CEBT GAS Higher Ontology  Describes instances of the classes defined from the GAS-CO  Represents the private knowledge of each eGadget The size can be ‘unlimited’ and depending on eGt’s memory Can be changed dynamically  GAS-HO-static eGt’s plugs, services  GAS-HO-volatile Synapses Center for E-Business Technology

Copyright  2008 by CEBT GAS Ontology Development  GAS ontology is written in DAML+OIL  Protégé-2000 is selected as an ontology development tool Center for E-Business Technology

Copyright  2008 by CEBT Summary  The ontologies can help us to address some key issues of ubiquitous computing environments Knowledge representation Semantic interoperability Service discovery  The GAS Ontology Describes the semantics of the basic concepts and their relations Provides a common language for the communication and collaboration among the heterogeneous devices Supports the service discovery mechanism Center for E-Business Technology

Copyright  2008 by CEBT Paper Evaluation  Strong Points Provide a new world view (eGadgetWorlds) Provide a new way for layering ontologies – general and domain-specific vs. common and private  Weak Points Too simple example Explanation is poor – for the architecture – for the development tools and languages Center for E-Business Technology

Copyright  2008 by CEBT Discussion  GAS vs. CONON vs. SOUPA As a candidate for representing real-world contexts  Who can make a standard ontology? How the standard ontology is maintained? Center for E-Business Technology