This site uses only proprietary and third party technical cookies. By continuing to browse the site you are agreeing to our use of cookies. I agree I want to find out more
Browse the Department site:
Browse the Teaching site:

Programme of Course "Model Driven Engineering"

Code:

F0193

Type of course unit:

Master Degree in Computer Science curriculum SDRC: Elective
Master Degree in Computer Science curriculum ASSC: Elective
Master Degree in Computer Science curriculum GSEEM: Compulsory
Master Degree in Computer Science curriculum General: Elective

Level of course unit:

Postgraduate Degrees

Semester:

2nd semester

Number of credits:

Master Degree in Computer Science: 6 (workload 150 hours)

Teachers:

Alfonso Pierantonio (AlfonsodotPierantonioatunivaqdotit)

2. Course Contents and learning outcomes (Dublin Descriptors)

Topics of the course include:

  • Introduction, Metamodeling, General-purpose vs domain-specific modeling, Modeling languages (concrete vs abstract syntax), the metamodeling architecture, the Meta-Object Facility.
  • Eclipse EMF
  • Model Transformations: MOF Query-View-Transformation, ATL, JTL
  • Model management: Model weaving, Model differencing
  • Concrete Syntax: EMFText, GMF
  • Coupled Evolution: Metamodel/Model co-evolution, Metamodel/Transformation co-evolution, EMF Migrate

4. Teaching methods and language

Language:English[info]

Course information last updated on: 20 febbraio 2014, 09:53