Codeling integrates architecture specification languages with Java program code.
It supports the development and execution of model/code transformations and translates between different architecture languages.
The following tools are part of the Codeling ecosystem:
- A tool prototype for integrating architecture information with program code.
- Language Integrator
- A tool prototype for assigning Integration Mechanisms (mapping templates) to meta model elements.
- Deployment Synchronizer
- A tool prototype for bidirectionally synchronizing Palladio Deployment Models with actual deployments.
- Mapping Language
- A tool prototype for a mapping langauge, with which you can define mappings and integration mechanisms for Codeling, and execute corresponding model/code trransformations.