Metamodeling and Method Engineering
TJTL95
Spring 2000

Instructors:

Juha-Pekka Tolvanen, Matti Rossi, Minna Koskinen, Risto Pohjonen

Course description

NEW! Extra day for examination, 12.5
Examination days: 17.3, 14.4. and 9.6.
Demo times: Every Thursday, 24.2.-23.3., 16-19, MaD 353
Instructions for the assignment

Course lectures

Time

Place

Slides*

10.1.

Ylistö Kem2

Lecture 1: Course start, Trends in Software Development

11.1.

MaA211

Lecture 2: Introduction to Information System Development Methods

13.1.

MaB118

Lecture 3: Modeling in ISD, Modeling methods, Model classes

17.1.

Ylistö Kem2

Lecture 4: Systems development methods and Method Engineering

18.1.

MaA211

Lecture 5: Steps of Method Engineering

20.1.

MaB118

Lecture 6: Metamodeling

24.1.

Ylistö Kem2

Lecture 7: GOPRR Metamodeling Language

25.1.

MaA211

Lecture 8: Single Method Constructions

27.1.

MaB118

Lecture 9: Method Integration Techniques

31.1.

Ylistö Kem2

Lecture 10: Strategies of Method Engineering

1.2.

MaA211

Lecture 11: Organizational Support for Method Engineering

4.2.

MaA211

Lecture 12: Evolution of Method Engineering Outcomes

7.2.

Ylistö Kem2

Lecture 13: Process Modeling

8.2.

MaA211

Lecture 14: Process Metamodelling

11.2.

MaA211

Lecture 15: CASE tools, CASE architecture

14.2.

Ylistö Kem2

Lecture 16: MetaCASE tools, architectures, required features

15.2.

MaA211

Lecture 17: Tool Integration

18.2.

MaA211

Lecture 18: CASE repositories

21.2.

Ylistö Kem2

Lecture 19: CAME tools

22.2.

MaA211

Lecture 20: MetaEdit+ metaCASE tool

25.2.

MaA211

Lecture 21: Method Engineering Directions, course wrap up

 

This course material is partly based on Method Engineering tutorials (CAiSE’95 and ICSP’98), courses (student courses in University of Jyväskylä 1996, 1998 and Georgia State University 1997) and consulting made by MetaCase Consulting Ltd. We want to thank Steven Kelly and Kalle Lyytinen for their contribution to this material.