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.
Contents
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
English
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.