Metamodeling

The organizer of this teaching unit and its evaluation is the Faculty of Economics and Social Sciences of the University of Fribourg. Note that the registration procedure and deadlines are different from the JMCS (see below in the comment field).

The goal of this course is to familarize students with the methods and techniques for developing visual modeling methods. This includes the specification of a visual modeling language including its syntax, semantics, and visual representation. Furthermore, the design and use of mechanisms and algorithms for the interaction with visual models and their analysis will be presented. The course consists of:

  1. a theoretical part that explains the foundations of conceptual modeling and metamodeling including the formal specification of a modeling language using the FDMM formalism
  2. a practical part for learning the use of a metamodeling platform in practical exercises
  3. a project part where student create their own modeling method and implement it as a tool.

For the practical part and the project part we will use the freely available and industry-ready ADOxx metamodeling platform (www.adoxx.org). ADOxx permits to easily design and implement modeling methods including visual modeling languages and algorithms. Examples for modeling tools that have been developed with ADOxx can be found on the website of the OMiLAB network (www.omilab.org).

The topic of the project part will be determined based on the interests of the teams. Possible domains include for example: strategic management, business process management, software engineering, artificial intelligence, data management, enterprise architecture management.

Although the course is primarily directed for master students in business informatics and computer science, also students of other disciplines are welcome. At least basic programming skills on the level as taught in the Wirtschaftsinformatik II bachelor course are necessary.

A laptop is needed for the practical exercises and the project part.

Details

Code 53098
Type Course
ECTS 5
Site Fribourg
Track(s) T5 – Information Systems and Decision Support
Semester S2023

Teaching

Learning Outcomes
  • Gain knowledge about conceptual modeling methods and their formal specification.
  • Acquire the ability to implement a visual modeling language using the ADOxx platform.
  • Become familiar with how to use algorithms for processing the content of models.
  • Know how to design a modeling method for a particular domain and implement it as a modeling tool.
Lecturer(s) Hans-Georg Fill
Language english
Course Page

The course page can be found at https://www.unifr.ch/timetable/en/course.html?show=101777.

Schedules and Rooms

Period Weekly
Schedule Wednesday, 12:15 - 15:00
Location UniFR, PER21
Room E130

Additional information

Comment

First Lecture
The first lecture will be announced later.

Course and Exam Registration
The registration can be done on MyUnifr during the defined registration period. For more details, please have a look here and at the example. Note that there are two different courses (one with 4.5 and one with 5 ECTS) and you have to register for the second one worth 5 ECTS: EIG.00135 Metamodeling (5 ECTS)”

Reference

  • Fill, H.-G., Karagiannis, D.: On the Conceptualisation of Modelling Methods Using the ADOxx Meta Modelling Platform, Enterprise Modelling and Information Systems Architectures – An International Journal, Vol. 8, Issue 1, 4-25, 2013
  • Fill, H.-G.: SeMFIS: A Flexible Engineering Platform for Semantic Annotations of Conceptual Models, Semantic Web (SWJ), Vol. 8, Issue 5, pp. 747-763, 2017
  • Karagiannis, D. et al.: Domain-Specific Conceptual Modeling, Springer, 2016