Schedule

CS 587 -
Model-Driven Software Development

Bilkent University

Description
Study Material
Schedule
Grading
Project
Exam Guidelines


Bilsen Logo

Instructor:
Dr. Bedir Tekinerdoğan
bedir@cs.bilkent.edu.tr




















Schedule

Week Mon Tue Wed Thu Fri Topic(s) Tasks
Week 1
Feb. 6 - Introduction to Course

- Motivation for MDSD
Week 2
Feb. 10 13 - Agile Software Development vs. MDSD
- UML 2

- System Engineering using SysML
Week 3
Feb.
17 20 - XML Technologies Homework
Week 4
Feb. 24 27 - Meta-Modeling
- Software Language Engineering
- Example Metamodels
Week 5
March 3 6 - Static Semantics
-- Object Constraint Language (OCL)
- Semantics of Models and Metamodels;
Week 6
March 10 13 - Meta-metamodeling

- Technical Spaces

Week 7
March 17 20 - Creating Metamodels
-- From scratch using MOF
-- Enhancing metamodels
--- UML Profiles
--- Example UML Profiles
Week 8
March 24 27 - Grammars
-- BNF, EBNF, Context-free grammars
-- Grammars vs. Metamodeling

- Project Description
Week 9
Mar/April 31
3 - MDSD Tools

- Model-Driven Architecture (MDA)

Week 10
April 7 10 No Lectures
Midterm Exam
(Covering topics of week 1 to week 9)
Week 11
April 14 17 - Project Presentations

- Model Transformation Concepts
Deliver midterm project deliverables
Week 12
April 21 24 - Model-to-Model Transformations

- Model-to-Text Transformations

Week 13
April 28 1 - Aspect-Oriented Transformations Friday no lectures
Week 14
May 5 8
- Consultancy on workshop reports, demo and presentations
Exam
Week 15
May 12 - Summary
- Discussion and Evaluation
Student Project Presentations

AltStyle によって変換されたページ (->オリジナル) /