Information Systems & Semantic Web University of Koblenz Landau, Germany Ontologies for Model Engineering of Complex Systems.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Information Systems & Semantic Web University of Koblenz Landau, Germany Advanced Data Modeling Relational Data Model continued Steffen Staab with Simon.
1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Eugene Syriani and Huseyin Ergin University of Alabama Software Modeling Lab Software Engineering Group Department of Computer Science College of Engineering.
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Huseyin Ergin and Eugene Syriani University of Alabama Software Modeling Lab Software Engineering Group Department of Computer Science College of Engineering.
1Model Driven Architecture – 3. März 2008 – Siegfried Nolte 1.UML – What is it and what is it good for ? 2.MDA – What is it and what is it good for ? 3.MDA.
Towards an Expressivity Benchmark for Mappings based on a Systematic Classification of Heterogeneities M. Wimmer, G. Kappel, Angelika Kusel, W. Retschitzegger,
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
From Model-based to Model-driven Design of User Interfaces.
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Model Driven Architecture Efficiently react to Changing Architectural and Functional Requirements Stainless Steel Models for Red Rusting Technologies Wim.
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
XOWL – an Executable Modeling Language for Domain Experts Laurent WOUTERS (EADS Innovation Works, France) Marie-Pierre GERVAIS (Université Paris Ouest,
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
LUCENTIA Research Group Department of Software and Computing Systems Using i* modeling for the multidimensional design of data warehouses Jose-Norberto.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Using MDA in Web Software Architectures Santiago Meliá Cristina Cachero Jaime Gómez Universidad de Alicante Spain.
revised CmpE 583 Fall 2006Discussion: OWL- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: OWL Atilla ELÇİ Computer Engineering.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Challenge the future Delft University of Technology Applying Ontology on Semantic Interoperability of Disaster Management Zhengjie Fan.
MDE Model Driven Engineering Xavier Blanc Université Pierre et Marie Curie
Introduction to MDA (Model Driven Architecture) CYT.
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
Ontology Transformations Laurent WOUTERS (EADS Innovation Works, France) Marie-Pierre GERVAIS (Université Paris Ouest, LIP6, France)
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany On Marrying Ontology and Software Technology Ontological and Metamodeling Technical.
Towards an ecosystem of data and ontologies Mathieu d’Aquin and Enrico Motta Knowledge Media Institute The Open University.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
Advanced topics in software engineering (Semantic web)
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
MDA – Model Driven Architecture Olivier Riboux. Overview What is MDA? The Challenges MDA addresses Developing in the MDA Benefits / Conclusion Case Study:
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
December 4, ICSSEA’03 The SmartTools Software Factory The MDA approach and Generative programming for Software Development:
Working with Ontologies Introduction to DOGMA and related research.
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.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Metamodeling and Modeling language for Systems Biology SB-UML Magali ROUX-ROUQUIE CNRS, Paris.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
31 March Learning design: models for computers, for engineers or for teachers? Jean-Philippe PERNIN (*,**) Anne LEJEUNE (**) (*) Institut national.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Vermelding onderdeel organisatie 5 maart The future of databases DBDM 07/08 Leiden Bas van den Berg, Patrick van Kouteren, Rosa Meijer, Mathijs.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
Jens Ziegler, Markus Graube, Johannes Pfeffer, Leon Urbas
Research topics: Mira Balaban
Stanford Medical Informatics
Ontology-based Software Engineering
Model-Driven Analysis Frameworks for Embedded Systems
Model-Driven Ontology Engineering
Constructing MDA-based Application Using Rational XDE for .NET
Metadata Framework as the basis for Metadata-driven Architecture
Presentation transcript:

Information Systems & Semantic Web University of Koblenz Landau, Germany Ontologies for Model Engineering of Complex Systems

ISWeb - Information Systems & Semantic Web Steffen Staab Complex Domains Medicine: 180,000 concepts in the Foundational Model of Anatomy ( Size Network Management (Telecommunication) Systems consisting of various hardware and software (MOST project: Interaction & configuration Multimedia Continuously growing libraries of formats and algorithms (KAT – Knowledge Annotation Tool; h ttp://isweb.uni-koblenz.de/Research/kat ) Openness Middleware Configuration of running software modules ( [Middleware04, JoAO06,IEEE DS06]) Interaction & configuration

ISWeb - Information Systems & Semantic Web Steffen Staab What is an ontology? Shared conceptual model Logically formalized (e.g. OWL – Web Ontology Language) Typically seen and interacted with by end users! What is not necessarily an ontology? A set of axioms in OWL However: ontology reasoning technologies can be useful for such sets of OWL axioms

ISWeb - Information Systems & Semantic Web Steffen Staab Ontologies and Their Relatives Front-End Back-End Topic Maps UML Class Diagrams Thesauri Predicate Logic Semantic Networks Taxonomies Ontologies Navigation Queries Sharing of Knowledge Information Retrieval Query Expansion Mediation Reasoning Consistency Checking EAI

ISWeb - Information Systems & Semantic Web Steffen Staab Ontology and Complex Software System Ontology for Domain conceptualization & classification Consistency Configuration Dynamic subsumption reasoning Software System for Knowledge acquisition forms (medicine) Interaction (network management & middleware) Loading of data and components (multimedia formats) Strong Interdependency

ISWeb - Information Systems & Semantic Web Steffen Staab Ontology and Complex Software System Advantages Ontology captures domain complexity and ensures logical domain consistency Challenges Joint modeling Integration of static logical reasoning into the dynamic world (using the model at run-time!) Understandability of Ontology/OWL paradigm

ISWeb - Information Systems & Semantic Web Steffen Staab Some Cases: 1.Model Checking, e.g. Reasoning on UML class diagrams (Berardi, 2005) 2.Model Enrichment, e.g. Platform independent model transformation based on TRIPLE (Billig et. al) 3.Ontology Modeling, e.g. Neon Project (Haase et al., 2007) 4.Hybrid Approach, TwoUse: Integrating UML Models and OWL Ontologies (Parreiras, Staab, Winter, 2007) MDE with Ontologies Classical MDE PIM PSM Code OWL TRIPLE OWL JAVA UML

ISWeb - Information Systems & Semantic Web Steffen Staab DSL Exploiting Onto TwoUse Initial Proposal UMLOWL

ISWeb - Information Systems & Semantic Web Steffen Staab TwoUse Metamodels Organization UML OCL TwoUse MOF M3 M2 OWL InstanceOf

ISWeb - Information Systems & Semantic Web Steffen Staab TwoUse Models (excerpt) M2 M1 Class DataType AnyType OwlAny owlMostSpecNamedClass() OclAny SalesOrder TaskController TUClass OWLClass USCustomer Classifier InstanceOf context SalesOrder::getRulesForCountry(): Tax body: self.owlMostSpecNamedClass().new() getRulesForCountry() owl2uml()

ISWeb - Information Systems & Semantic Web Steffen Staab Transformation Process PIMPSMSource Code Java UML Profiled 4TwoUse Concrete Syntax Abstract Syntax M2 M1 UML Profiled 4Java TwoUseJava InstanceOf Java Metamodel TwoUse Metamodel MetamodelGrammarOntology RDF XML Syntax OWL UML Profiled 4 OWL OWL PSM OWL Metamodel UML UML Metamodel Reasoner API

ISWeb - Information Systems & Semantic Web Steffen Staab Benefits Models at run-time [Middleware04, IEEE Distributed Systems 06] Dynamic, multiple classification of objects [Modellierung 08]

ISWeb - Information Systems & Semantic Web Steffen Staab Open Challenges (en detail) Software Modeling Understandable modeling patterns of using ontologies Splitting of modeling work between domain experts and ontology experts Experiences, experiences, experiences Ontology Modeling Comprehensive treatment of meta- modeling at the logical level (initial work available!) Reconciliation of open and closed world (initial work available!) Reconciliation of rules and ontologies (initial work available!) Incremental reasoning & querying Experiences, experiences, experiences

Information Systems & Semantic Web University of Koblenz Landau, Germany Thank You! F. Silva Parreiras, S. Staab, S. Schenk, A. Winter. Model Driven Specification of Ontology Translations. ER 2008, LNCS, Springer, F. Silva Parreiras, S. Staab, A. Winter. Improving Design Patterns by Description Logics: An Use Case with Abstract Factory and Strategy. Proc. of Modellierung LNI, Gi e.V, März F. Parreiras, S. Staab, A. Winter. TwoUse: Integrating UML Models and OWL Ontologies, TechReport, Department of Computer Science, Univ. Koblenz- Landau, nr. 16/2007. D. Oberle, S. Staab, A. Eberhart, Semantic Management of Distributed Web Applications, IEEE Distributed Systems Online, vol. 7, no. 5, 2006, art. no o5001. D. Oberle, S. Lamparter, S. Grimm, D. Vrandecic, S. Staab, A. Gangemi: Towards Ontologies for Formalizing Modularization and Communication in Large Software Systems. Journal of Applied Ontology, 1(2): , IOS Press D. Oberle, A. Eberhart, S. Staab, R. Volz. Developing and Managing Software Components in an ontology-based Application Server. In Proc. Middleware 2004, ACM/IFIP/USENIX International Middleware Conference, Toronto, October , 2004, LNCS, Springer.