1 Introduction to modeling Introduction Anna Fensel

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

Introduction CSCI102 - Systems ITCS905 - Systems MCS Systems.
Copyright © 1997 Carnegie Mellon University Introduction to the Personal Software Process - Lecture 1 1 Introduction to the Personal Software Process Lecture.
Chapter 0 Introductory Comments. Overview Syllabus Detailed power point slides My Web Page –Homework on web page –Readings –Other.
General information CSE 230 : Introduction to Software Engineering
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Michelle Smith Instructor: Contact Information:
Statistics for Business and Economics II Stat II Dr. Shuguang Liu.
Systems Analysis and Design for Electronic Commerce, Networked Business Processes, and Virtual Enterprises Walt Scacchi, Ph.D. GSM 271 and FEMBA 271 Spring.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
Chapter 1 Course Syllabus. Knowing what is expected in each of your courses reduces misunderstandings.
CS3161 Operating System Principles Lecturer: Victor Lee Office: B6415 Telephone: Homepage :
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Chair of Software Engineering Updated: 04 April 2006 Lecture 1: Course overview and introduction Concurrent Object-Oriented Programming Bertrand Meyer,
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Information Systems in Organizations Introduction instructor’s name.
CSCI 1301 Principles of Computer Science I
1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction ORM modeling Relational modeling ER.
Copyright © 2013 Curt Hill Frameworks, Methodologies, Ontologies and Taxonomies Wasn’t that a mouthful?
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Course Introduction Software Engineering
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
HASSO-PLATTNER-INSTITUT for IT Systems Engineering at the University of Potsdam Semantische Methoden in SAP Enterprise Service Architekturen Dominik Kuropka.
GEOGRAPHY Remote Sensing & Digital Image Processing T/Th 1:00 - 2:50 Location:
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
0.1/27 Introduction To SW Engineering Course Overview.
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
DBMSDimu' Rumpak, Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)
Materials Science Dr. Deniz UZUNSOY Friday AM A-504.
MMU 209 INTRODUCTION TO MATERIALS SCIENCE AND ENGINEERING COURSE TIME AND VENUE: TUESDAY: (B202) WEDNESDAY: (B312) Lecturer: Assist.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
EE 401 Control Systems Analysis and Design
Chapter 7 K NOWLEDGE R EPRESENTATION, O NTOLOGICAL E NGINEERING, AND T OPIC M APS L EO O BRST AND H OWARD L IU.
Co-funded by the European Union Semantic CMS Community Interactive Knowledge in Semantic CMS Organizational Information & Course Overview Copyright IKS.
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Recitations Class Structure - Syllabus Text – Financial.
1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction General concepts ORM modeling Relational.
Computer Networks CNT5106C
ITIS 5160 Applied Databases Fall Overview Class hour 9:30am – 12:15pm, Friday, Woodward 120 Office hour 1:30 – 2:30pm, Wednesday Instructor - Dr.
Welcome to The Sociology of Deviance (Soc/AdmJ 406) Dr. Eric Silver.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Michelle Smith Instructor: Contact Information:
Computer Network Fundamentals CNT4007C
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Syllabus Introduction to Computer Science
Computer Networks CNT5106C
Semantic Web Services SWS Tutorials.
Ontology From Wikipedia, the free encyclopedia
Welcome to GC311 Database Concepts
CPSC 441: Computer Communications
Foundations of Visualization 8/30/05 Lecture Notes
Welcome to GC311 Database Concepts
Booking and Yield Management SS 2018
System Analysis and Design 2
Orientation CSC 111.
System Analysis and Design 2
Introduction to the Java Language ​
Presentation transcript:

1 Introduction to modeling Introduction Anna Fensel

2 Where are we? #TitleDate 1Introduction General concepts ORM modeling Relational modeling ER modeling OO modeling Services and process modeling Exam

3 Course overview Introduces modeling as a discipline within Computer Science and Engineering, and some of the the most important modeling paradigms of the last decades –Core primitives and principles –Relational Modeling –Object-Role Modeling (ORM) –Entity Relationship Modeling (ER) –Object Oriented Modeling (OO)

4 Course overview (cont‘d) Ontologies –Formal representation of a shared conceptualization of a domain –Concepts and relationships, axioms –Reasoning –Semantic Web Services and process modeling –Descriptions of processes and services –Representation of processes within an enterprise Modeling best practices

5 Overall learning goal Get an overview on the most important principles of (domain) modeling Learn how to model correctly and usefully Learn some well-known modeling paradigms, their commonalities and differences

6 Administrative issues Course home page: /einf%C3%BChrung-die-modellierung-ws http://sti-innsbruck.at/teaching/course-schedule/ws /einf%C3%BChrung-die-modellierung-ws with schedule, lecture notes, exercise sheets, etc. Lecturer & Tutor: Ass.-Prof. Dr. Anna Fensel Contact Lectures and Tutorials every week on Wednesdays, 16:15-18:00, SR 12 - one week is lecture, the other is a tutorial, intermitting Attendance of the tutorials is obligatory! This is a graduate course, assignments require material discussed in class in addition to slides, textbooks and additional reading. Textbooks (selected chapters) and additional reading available for each topic.

7 Written exam at the end, without literature Exam grade: Examination Score in % of the total Grade

8 Course syllabus General concepts. Definitions, principles, properties and characteristics. Typical usage scenarios. Model engineering. ORM modeling. Basic modeling elements. Constraints. Methodology. Relational modeling. Basic elements. Mapping from ORM. ER modeling. Basic modeling elements. Relationship to ORM. OO modeling. Basic modeling elements, UML. Relationship to ORM. Ontologies. Basic modeling elements. Methodologies. Services and process modeling. Modeling elements, BPMN, SoaML.

9 Next lecture #TitleDate 1Introduction General concepts ORM modeling Relational modeling ER modeling OO modeling Services and process modeling Exam

10 Questions?