Jessica Chen-Burger A Framework for Knowledge Sharing and Integrity Checking for Multi-Perspective Models Yun-Heh (Jessica) Chen-Burger Artificial Intelligence.

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Advertisements

1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
DELIVERING STORIES WITH PURSUIT Story-delivery presentation and demo Ben Tagger and Dirk Trossen (UCAM) Stuart Porter (CTVC)
Lecture # 2 : Process Models
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
Software Testing and Quality Assurance
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Chapter 7 design rules.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
1 An introduction to design patterns Based on material produced by John Vlissides and Douglas C. Schmidt.
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
The chapter will address the following questions:
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Formal Methods 1. Software Engineering and Formal Methods  Every software engineering methodology is based on a recommended development process  proceeding.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
ITEC224 Database Programming
Knowledge representation
Methodology - Conceptual Database Design Transparencies
Software School of Hunan University Database Systems Design Part III Section 5 Design Methodology.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
The complementary use of IDEF and UML modelling approaches 第四組 M 莊承勳 M 陳德熙 M 吳炳煌 M 吳自晟.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
Chapter 7 System models.
Pertemuan 19 PEMODELAN SISTEM Matakuliah: D0174/ Pemodelan Sistem dan Simulasi Tahun: Tahun 2009.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Methodology - Conceptual Database Design
Illustrations and Answers for TDT4252 exam, June
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
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.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Formal Methods.
ICT EMMSAD’05 13/ Assessing Business Process Modeling Languages Using a Generic Quality Framework Anna Gunhild Nysetvold* John Krogstie *, § IDI,
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
Jessica Chen-Burger Aberdeen/Edinburgh AKT TIE Distributed Knowledge-based Manipulation and Collaboration Jessica Chen-Burger AIAI, University of Edinburgh.
Of 24 lecture 11: ontology – mediation, merging & aligning.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
Modeling Formalism Modeling Language Foundations
SysML v2 Formalism: Requirements & Benefits
Ontology Evolution: A Methodological Overview
Introduction to SysML v.2.0 Metamodel (KerML)
MSc in Artificial Intelligence Student: Hsiang-Ling Kuo
ece 720 intelligent web: ontology and beyond
© umweltbundesamt.at Bringing the LCML and EAGLE CONCEPTS TOGETHER STANDARDs FOR THE LAND COVER and LAND USE DOMAIN ISO TC211 - STANDARDS in ACTION Workshop,
Rafael Almeida, Inês Percheiro, César Pardo, Miguel Mira da Silva
Verification Concepts for SysmL v2
Ontology-Based Approaches to Data Integration
Dept. of Computation, UMIST
Presentation transcript:

Jessica Chen-Burger A Framework for Knowledge Sharing and Integrity Checking for Multi-Perspective Models Yun-Heh (Jessica) Chen-Burger Artificial Intelligence Application Institute June 2001

Jessica Chen-Burger Multi-Perspective Models are Used l Related Work –Zachman’s Framework –UML Modelling Suite –Ulrich Frank Group’s MEMO –Air Operation Enterprise Models l MPM is inevitable ?

Jessica Chen-Burger Problems for Multi-Perspective Modelling l Complexities within a single model and between models: –Problems with understanding the model l Inconsistencies within a single model and between models: –Problems with obtaining the correctness and consistency for all models –Problems with managing and reflecting (frequent) changes in the described domain

Jessica Chen-Burger Solution l User friendly interface: –Multi-view user interfaces (intelligent or not) –Semantic-linked traversing and browsing –Simulation, animation and abstraction of dynamic behaviours –Tutoring in model construction l Automatic V&V within a model and between models l Semantic-linked communication between models

Jessica Chen-Burger Approach: Using a Light-Weight Ontology (LWO) for Communication l Hierarchical and typed structure l Multiple-parents allowed l Non-circular type specifications l Knowledge is shared through the underlying common ontology

Jessica Chen-Burger Knowledge Sharing via Light Weight Ontology Ontology Model-1Model-2 Model-3

Jessica Chen-Burger Multi-model Communication l Describe the same problem domain l Describe different aspects of the domain l Commonly shared knowledge between models l Similar modelling principles l Pair-wise model mapping is possible –i.e. domain-model and another model l Global model mapping to some extend

Jessica Chen-Burger Example Mapping of Model Primitives in Different Modelling Languages l Domain Model: the light-weight ontology l BSDM: Business System Development Method l RACD: Role Activity and Communication Diagram l IDEF0 l IDEF3

Jessica Chen-Burger Domain-ModelBSDMRACDIDEF0IDEF3Example Instances Concrete ClassEntityDataControlProcess: actionPlan, Guidelines Concrete ClassEntityRoleMechanismProcess: actionPersonnel, Equipments Concrete ClassEntityDataInputProcess: actionInformation Concrete ClassEntityDataOutputProcess: actionInformation Concrete ClassProcess FunctionUOBActions

Jessica Chen-Burger Achieving Global Consistency (1) l Local Consistency –Local consistency within each model l Pair-wise Consistency –Pair-wise consistency with domain-model l Global Consistency –Global consistency

Jessica Chen-Burger Achieving Global Consistency (2) 1. Achieve local consistency for all models 2. Select one model to achieve a pair-wise consistency with the domain-model to form an initial consistent set –Knowledge transfer to Domain-Model –For each discrepancy, do recursive and dependency- directed modification and convergence 3. Add a new model to the consistent set –Knowledge transfer to Domain-Model –For each discrepancy, do recursive and dependency- directed mending in the previous models and the new model 4. Repeat step 3 until all models are consistent with each other

Jessica Chen-Burger Example Rule (1) Consistent Representation of Information

Jessica Chen-Burger Example Rule (2) Correct Specialisation of Concepts

Jessica Chen-Burger Example Rule (3) Transferable Property of Full Equivalence

Jessica Chen-Burger Illustration Example for Rule (3)

Jessica Chen-Burger Summary l Current work is not completed, and will be extended and deepen in areas where appropriate; l A more rigorous approach may be established and adapted for measuring the various qualities of the rules and models using them in several aspects, e.g. –Which types of models are most suitable for those checking rules; –To which extent can such rules ensure the quality of the checked models.

Jessica Chen-Burger Overall Challenges l Not all modelling methods are compatible –Different level of abstraction, e.g. IDEF0 is decomposable, whereas BSDM is not –Difficulties in mapping model primitives l Not all relationships or constraints are identified –Some inconsistencies may be over-looked when multi- updating is carried out l Difficult to get an accurate global picture l The recursive mending process is exponential and human expert’s judgement must be exercised, when this occurs

Jessica Chen-Burger Future Work l Enhance concept mapping, i.e. to map concepts that are not “fully equivalent” but only partially equivalent l Enhance level of knowledge sharing by providing checking and conflict resolving advisory mechanism l Extend current V+V facilities by including a larger and more compete set of verification rules l Establish formal mechanism (theory) to help ensure the quality of built enterprise models l Establish measurable criteria for evaluating the quality of models l Provide a basis for assisting the process knowledge argumentation – which is the process of building Enterprise Models l Provide a basis for building workflow systems

Jessica Chen-Burger End of Slides Thank you for listening !

Jessica Chen-Burger Advantages of using a Light- Weight Ontology l Intuitive: –Visual presentation –Hierarchical classification –Direct mapping to underlying formal representation l Concise, precise and rich in semantic: –Provides a common languages among models –Can provide a basis for semantic-related translation, integration and communication automation –Automatic V&V between models –Semantic-Linked traversing and browsing

Jessica Chen-Burger Challenges - Problems in Constructing the Ontology l The scope of the ontology l Level of abstraction that are captured in the ontology l What has to be said in each concept? l Classification of concepts l Naming the concepts that are suitable across different models