Towards the Adaptation of Component-based Architectures by Model Transformation
The implemetation details are needed for understanding the adaptation process which has been developed. For this reason, we provide the source code of the metamodels, code extraction, model transformations and some example of models which can participate in the adaptation schema.
Sources of the Adaptation Process
- Metamodels
- architectural metamodel [ecore] [png] [pdf]
- observer metamodel [ecore] [png] [pdf]
- adaptation operations metamodel [ecore] [png] [pdf]
- rule metamodel [ecore] [png] [pdf]
- ATL metamodel [ecore]
- TCS metamodel [ecore]
- Model Transformations
- (static)
- context processing [atl]
- rule repository rating [atl]
- rule selection:
- repository update [atl]
- HOT transformation:
- (dynamic)
- Abstract Model Transformation (example):
- Extraction
- TCS for ATL [xmi]
- Model examples