 |
Risorsa bibliografica obbligatoria |
 |
Risorsa bibliografica facoltativa |
|
Anno Accademico
|
2012/2013
|
Scuola
|
Scuola di Ingegneria dell'Informazione |
Insegnamento
|
088947 - ADVANCED SOFTWARE ENGINEERING
|
Docente |
Brambilla Marco
|
Cfu |
5.00
|
Tipo insegnamento
|
Monodisciplinare
|
Corso di Studi |
Codice Piano di Studio preventivamente approvato |
Da (compreso) |
A (escluso) |
Insegnamento |
Ing Ind - Inf (2 liv.)(ord. 509) - CO (188) INGEGNERIA INFORMATICA | * | A | ZZZZ | 079745 - ADVANCED SOFTWARE ENGINEERING | Ing Ind - Inf (Mag.)(ord. 270) - CO (435) INGEGNERIA INFORMATICA | * | A | ZZZZ | 088947 - ADVANCED SOFTWARE ENGINEERING |
Programma dettagliato e risultati di apprendimento attesi |
Objectives
- To learn the basic principles and techniques on Model-Driven Software Engineering
- To put them at work on widely available Eclipse-based tools
Prerequisites
- Knowledge of object orientation
- Basic knowledge of IDEs
- Basic knowledge of UML
- Programming capabilities in object-oriented languages
- XML basics
Course program
PART 1: Foundations of MDSE
- Introduction to MDSE
- UML usage
- OCL
- MDSE Principles
- Features of Modeling Languages
- MDSE Use Cases
- Model-driven Architecture (MDA)
- Integration of MDSE in the software development process
PART 2: Technical aspects of MDSE
- How to Develop a Modeling Language
- Model-to-Model Transformations (ATL)
- Model-to-Text Transformations, code generation
- Managing Models
Exercise class activity
- Use of Eclipse-based tools for defining metamodels, modeling languages and model transformations
- Learning of EMF, GMF, TCS, XText
- Examples and exercises on the topics discussed during the theory lessons
|
Note Sulla Modalità di valutazione |
The evaluation will consist of:
- a written exam
- a project work to be developed in groups (2 people)
- a class presentation on a standard (domain-specific) modeling language
|
Marco Brambilla, Jordi Cabot, Manuel Wimmer, Model-driven Software Engineering (MDSE) in Practice, Editore: Morgan & Claypool, Anno edizione: 2012, ISBN: 9781608458820 http://www.mdse-book.com
Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed Merks, EMF: Eclipse Modeling Framework (2nd Edition), Editore: Addison-Wesley, Anno edizione: 2008, ISBN: 9780321331885
|
Nessun software richiesto |
Tipo Forma Didattica
|
Ore didattiche |
lezione
|
30.0
|
esercitazione
|
20.0
|
laboratorio informatico
|
0.0
|
laboratorio sperimentale
|
0.0
|
progetto
|
0.0
|
laboratorio di progetto
|
0.0
|
Informazioni in lingua inglese a supporto dell'internazionalizzazione |
Insegnamento erogato in lingua

Inglese
|
Disponibilità di materiale didattico/slides in lingua inglese
|
Disponibilità di libri di testo/bibliografia in lingua inglese
|
Possibilità di sostenere l'esame in lingua inglese
|
Disponibilità di supporto didattico in lingua inglese
|
|