x !
Archived Curricula Guide 2011–2012
Curricula Guide is archieved. Please refer to current Curricula Guides
TKOPS303 Metamodelling for Software Development 5 ECTS
Organised by
Computer Science
Person in charge
Assistant professor Zheying Zhang.
Preceding studies
Basic knowledge of modeling for software development, the modeling methods, and the modelling tools.

Learning outcomes

The course discusses metamodelling and method engineering and their role in clarifying the systems development discipline, strategies for reuse in the metamodelling-based system development environment. It also covers issues related to developing domain-specific methods for product family development. This course provides students hands-on experience in metamodeling using a metaCASE tool.


Systems development, systems family engineering, modeling and metamodelling, do-main-specific models, method engineering, CASE tools and metaCASE tools, reuse strategies in metaCASE tools and examples.

Teaching methods

Teaching method Contact Online
Lectures 12 h 0 h

Appr. 12 hours of lectures and 6 hours of demos. In addition, students will work in group (2 person) to produce a written analysis of a part of a method and construct it using a metaCASE tool.

Teaching language


Modes of study

Method analysis assignment (50%). Final examination (50%).

Evaluation and evaluation criteria

Numeric 1-5.
Method analysis assignment (50%). Final examination (50%).

Recommended year of study

Advanced level. The course is not lectured every year.

Study materials

A list of readings will be given to students.

Belongs to following study modules

School of Information Sciences
School of Information Sciences
Archived Teaching Schedule. Please refer to current Teaching Shedule.
School of Information Sciences