ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

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)
Email
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)