Chapter 6 - 1 Modeling Theory Allow modeling to be done ontologically (high level of abstraction) Then, systematically transform the application model.

Slides:



Advertisements
Similar presentations
MOdel-based GENeration of Tests for Embedded Systems # FP7-ICT Embedded Systems Design WP3: Qualitative Fault Modelling András Pataricza,
Advertisements

Problem Solving Well-formed predicate calculus expressions provide a means of describing objects and relations in a problem domain and inference rule.
1 PROPERTIES OF A TYPE ABSTRACT INTERPRETATER. 2 MOTIVATION OF THE EXPERIMENT § a well understood case l type inference in functional programming à la.
ISBN Chapter 3 Describing Syntax and Semantics.
CS 355 – Programming Languages
Scott N. Woodfield David W. Embley Stephen W. Liddle Brigham Young University.
Extracting Information from Heterogeneous Information Sources Using Ontologically Specified Target Views Joachim Biskup Universität Dortmund and David.
© McGraw-Hill Theories of Personality Seventh Edition By Jess Feist and Gregory J. Feist © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
The Semantic Web: Means Many Things to Many People.
Chapter Modeling Theory Allow modeling to be done ontologically (high level of abstraction, real-world modeling, application specific) Then, systematically.
MTH 252 Integral Calculus Chapter 8 – Principles of Integral Evaluation Section 8.8 – Improper Integrals Copyright © 2006 by Ron Wallace, all rights reserved.
Chapter Conceptual Modeling OSM –model –application model OSM components –ORM (Object-Relationship Model) –OBM (Object-Behavior Model) –OIM (Object-Interaction.
Chapter Predicate Calculus Formal language –True/False statements –Supports reasoning Usage –Integrity constraints –Non-procedural query languages.
Inference and Resolution for Problem Solving
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
CS 330 Programming Languages 09 / 18 / 2007 Instructor: Michael Eckmann.
Chapter Predicate Calculus Formal language –True/False statements –Supports reasoning Usage –Integrity constraints –Non-procedural query languages.
A basis for computer theory and A means of specifying languages
Chapter Database Design Purpose: organize to achieve efficiency, … Considerations –time/space tradeoff for application –balance application characteristics,
Chapter Analysis Study of a system (e.g., a software system to be built) Objectives –understand system –document understanding –promote a common.
Chapter Specification Detailed and precise proposal for a system Provides the technical basis for a contract Typically increases understanding and.
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
©Ian Sommerville 2000Software Engineering, 6/e, Chapter 91 Formal Specification l Techniques for the unambiguous specification of software.
Chapter 8 The Role of Technology in Growth. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 8-2.
OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship.
Chapter States and Transitions. Chapter Concurrency.
Describing Syntax and Semantics
Semantic Web Technologies. The Semantic Web: Means Many Things to Many People.
RECURSIVE PATTERNS WRITE A START VALUE… THEN WRITE THE PATTERN USING THE WORDS NOW AND NEXT: NEXT = NOW _________.
ANSWERING CONTROLLED NATURAL LANGUAGE QUERIES USING ANSWER SET PROGRAMMING Syeed Ibn Faiz.
Methodology and Tools for End-to-End SOA Configurations By: Fumiko satoh, Yuichi nakamura, Nirmal K. Mukhi, Michiaki Tatsubori, Kouichi ono.
PowerPoint presentation to accompany Research Design Explained 5th edition ; ©2004 Mark Mitchell & Janina Jolley Chapter 3 Reading and Evaluating Research.
By: Pashootan Vaezipoor Path Invariant Simon Fraser University – Spring 09.
Theoretical Interpretations Symbolic Interaction Theory Social Construction Theory Family Development Theory Feminist Theory.
CHAPTER 1.4/1.5 CLOSED-FORM OF A FUNCTION. WHAT HAVE WE DONE SO FAR? Definition of a Function Table Graph Description Difference Tables Linear Function.
Templates. The Problem Supplier X A range on the data sheet.
ISBN Chapter 3 Describing Semantics -Attribute Grammars -Dynamic Semantics.
© Pearson Education Limited, Chapter 7 Entity-Relationship modeling Transparencies.
Quantitative Research is More Effective than Qualitative Research in the Studying of Science Teaching.
© 2011 Pearson Education 1 Chapter 13 (Online): Object-Oriented Databases Modern Database Management 10 th Edition, International Edition Jeffrey A. Hoffer,
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Post, post, post Structuralism to Post-structuralism Context is relevant Parts are as important as the whole and can change meaning of the whole How.
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
ISBN Chapter 3 Describing Semantics.
Chapter 3 Part II Describing Syntax and Semantics.
Semantics In Text: Chapter 3.
Definitions of Reality (ref. Wiki Discussions). Reality Two Ontologic Approaches What exists: REALISM, independent of the mind What appears: PHENOMENOLOGY,
Social Roles and Relationships.
Lecture 03 Entity-Relationship Diagram. Chapter Outline.
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Slide 4.1 Saunders, Lewis and Thornhill, Research Methods for Business Students, 5 th Edition, © Mark Saunders, Philip Lewis and Adrian Thornhill 2009.
CSC3315 (Spring 2009)1 CSC 3315 Languages & Compilers Hamid Harroud School of Science and Engineering, Akhawayn University
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
FOUNDATIONS OF NURSING RESEARCH Sixth Edition CHAPTER Copyright ©2012 by Pearson Education, Inc. All rights reserved. Foundations of Nursing Research,
Paradigms of Knowing in Communication Research. Paradigms in social science provide a viewpoint or set of assumptions that frame the research process.
Strategic Control and Corporate Governance Chapter Nine McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
ACCOUNTING THEORY AND STANDARDS
Overview of System Engineering
Seminar 4 UML Object Diagram.
Chapter One Qualitative Research: An Opening Orientation
Modeling Constraints with Parametrics
Conclusion Chapter 14.

Around the room Orders of operations.
Chapter 16 Class Diagrams.
Chapter 08.
© 2015 Elsevier, Inc. All rights reserved.

© 2015 Elsevier, Inc. All rights reserved.
Presentation transcript:

Chapter Modeling Theory Allow modeling to be done ontologically (high level of abstraction) Then, systematically transform the application model into predicate calculus for use in reasoning. Objectives

Chapter Assumptions –no recursive relationships (add roles to remove, if necessary) –relationship-set names include associated object-set names –no templates (transform shorthand into underlying constructs) Example Modeling Theory Assumptions & Example

Chapter Generated Predicates Object Sets Relationship Sets Room(x), Room Nr(x), Cost(x), Date(x), Guest(x), Guest Nr(x), Current Guest(x), Future Guest(x), Guarantee Nr(x) Room(x) has Room Nr(y), Room(x) has Cost(y), Guest(x) has reservation for Room(y) on Date(z), Guest(x) has Guest Nr(y) Future Guest(x) has Guarantee Nr(y)

Chapter Generated Rules Referential-Integrity Constraints  x  y(Room(x) has Room Nr(y)  Room(x)  Room Nr(y))... Generalization/Specialization Constraints  x(Current Guest(x)  Future Guest(x)  Guest(x)) Participation Constraints  x(Room(x)   1 y(Room(x) has Cost(y))  x(Cost(x)   1 y(Room(y) has Cost(x))... Co-occurrence Constraints  (  z(Guest(z) has reservation for Room(x) on Date(y))   1 w(Guest(w) has reservation for Room(x) on Date(y)))

Chapter A Valid Interpretation Object-Set Relations Relationship-Set Relations Constraints Room R1 R2 Room Nr 1 2 Cost Room has Room Nr R1 1 R2 2  x(Room(x)   1 y(Room(x) has Room Nr(y))...