A group repo for the practical course "Model-Driven Software Development" at the Karlsruhe Institute of Technology (KIT), summer term 2016.
Java
MDSD_Praktikum
Releases
The tags/releases of this repository represent the different milestones created and presented during the semester. Please read the release notes for more detailed information.
Projects and files in this repository
Project/file
Task
Description
CBSM_MediaStore
all
MediaStore examples for tasks 1-5
edu.kit.ipd.sdq.cbsm.codegen
4
Xtend code generator
edu.kit.ipd.sdq.cbsm.edit
1
side project of the Ecore meta-model
edu.kit.ipd.sdq.cbsm.editor
1
side project of the Ecore meta-model
edu.kit.ipd.sdq.cbsm.repositoryeditor
5
Sirius editor
edu.kit.ipd.sdq.cbsm.tests
1
side project of the Ecore meta-model
edu.kit.ipd.sdq.cbsm.transform
3
QVT-O transformation
edu.kit.ipd.sdq.cbsm
1
Ecore meta-model
edu.kit.ipd.sdq.cbsmdsl.ide
2
side project of the Xtext grammar
edu.kit.ipd.sdq.cbsmdsl.tests
2
side project of the Xtext grammar
edu.kit.ipd.sdq.cbsmdsl.ui.tests
2
side project of the Xtext grammar
edu.kit.ipd.sdq.cbsmdsl.ui
2
side project of the Xtext grammar
edu.kit.ipd.sdq.cbsmdsl
2
Xtext grammar
FAQ.md
all
assumptions, special design decisions and usage hints
MetaModelChanges.md
1b+c
history of meta-model refactorings after task 1a
README.md
all
You are here :-)
Structure of CBSM_MediaStore
Folder
Task
Description
Origin
Ecore
1
Ecore MediaStore example
manually created
Ecore/src-gen
4
Xtend MediaStore example
generated from Ecore MediaStore example
PCM_Ecore
3
QVT-O MediaStore example
generated from Ecore MediaStore example
Xtext
2
Xtext MediaStore example
manually created
Xtext/serialized
2
Xtext MediaStore example
generated from Xtext MediaStore example
representations.aird
5
Sirius Ecore MediaStore example
elements generated from Ecore MediaStore example, layouted manually