Introduction to Modelling
Abstract
The lecture and the associated seminar introduce modeling as a discipline within Computer Science and Engineering, and some of the the most important modeling paradigms of the last decades (ER modeling, object orientation, ontologies, service-oriented modeling etc.) It presents core modeling primitives, principles, and best practices, exemplified by real-world examples and case studies.
Students will get an overview of the most important principles of (domain) modeling, learn how to model correctly and usefully, and get familiar with several established modeling paradigms, their commonalities and differences.
Slides
| Lecture | Slides | |
| 1 | Lecture 1 | |
| 2 | Lecture 2 | |
| 3 | Lecture 3 | |
| 4 | Lecture 4 - part I | |
| 5 | Lecture 4 - part II | |
| 6 | Lecture 5 - part I | |
| 7 | Lecture 5 - part II |
Wikipedia
- Data modeling: http://en.wikipedia.org/wiki/Data_modeling
- Process modeling: http://en.wikipedia.org/wiki/Business_process_modeling
- Ontology: http://en.wikipedia.org/wiki/Ontology_(information_science)
Further reading
- John Deacon: Object-Oriented Analysis and Design, Addison-Wesley, 2005
- Schreiber et al.: Knowledge Engineering and Management: The CommonKADS Methodology, MIT Press, 1999
- Gomez-Perez et al.: Ontological Engineering, Springer, 2004





