Example Model of CI/CD in the Grismo IoT-PML modeling tool repository
- Project
- 21014 GenerIoT
- Type
- New product
- Description
A full example model describing a fully functional example CI/CD pipeline based on IoT-PML modeling toolset. The model is exploitable as a concrete example of how to model a CI/CD pipeline. This model can be used as an input to the CICDprojector, a a generator for generating a fully functional CI/CD YAML configuration file to either GitLab or GitHub DevOps platform.
- Contact
- Toni Blåfield (TAU) / Sebastian Reiter (FZI)
- toni.blafield@tuni.fi
- Research area(s)
- Methodology / Modeling / MDD
- Technical features
A M1 model derived from IoT-PML M2 metamodel and a possibility
- Integration constraints
Integrates to other IoT-PML based components or models. The generated pipelines integrate to the supporting platforms, such as GitLab CI or GitHub Actions. The model can be used as an example to derive other CI/CD pipelines models. The IoT-PML acts as the common metamodel for supporting the CI/CD modeling and generation behaviour.
- Targeted customer(s)
Targeted mostly for B2B and internal business (IoT) software application development to enhance, accelerate CI/CD pipeline development and reduce migration efforts.
- Conditions for reuse
The model itself will be published as open-source, public and as a freely exploitable artifact. However, the reuse of the model is dependent on the IoT-PML metamodel which conditions of reuse depends on the licensing of the Iot-PML Grismo GitHub Git repository.
- Confidentiality
- Public
- Publication date
- 01-05-2026
- Involved partners
- FZI Forschungszentrum Informatik (DEU)
- Tampere University (FIN)