Educational Material

The following screencast provides a concise overview of the XModelerML v3.2 in German. A more detailed exploration of general tool features is provided here.

The following tasks aims at a purely formal analysis of object models. Students are given a class diagram with arbitrary names (A, B, C, etc.). Additionally, students are provided with various object diagrams. For each of the provided instance diagrams, the students should decide whether or not the object diagram is a valid instance of the class diagram. This kind of modeling task was inspired by the works of Prof. Voigtländer and his research group from the University of Duisburg-Essen.

The following screencast shows how such a task may be addressed using the XModelerML.

The following task provides students with a case description is supposed to confront students with modeling challenges commonly encountered in modeling practice. Among others, the case description intermingles information at various levels of abstractions. Students themselves must identify instance-level information as such and construct adequate abstractions over them. Two variants of the case description exists, variant A and variant B. The video explains key modeling decisions for variant B in German.