<div class="csl-bib-body">
<div class="csl-entry">Rinker, F. P., Meixner, K., Vysoká, D., & Biffl, S. (2024). <i>The MDM-CPPS Framework: GitOps-enabled Multi-Domain Modeling in Cyber-Physical Production Systems Engineering</i> (CDL-SQI 2024-01). https://doi.org/10.34726/5475</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/193892
-
dc.identifier.uri
https://doi.org/10.34726/5475
-
dc.description.abstract
Engineering Cyber-Physical Production Systems (CPPSs) requires the collaboration of engineers from different domains. Usually, engineers work in domain-specific work environments. The management of such domain-specific views and the artifact exchange between them is challenging because of diverging concepts. To improve the overall engineering process a holistic view of the engineering concepts and common model should be established. In this paper, we introduce a method for Multi-Domain Modeling for CPPS (MDM-CPPS) that allows engineers to define local concepts in a distinct view and negotiate a holistic view based on common concepts in a collaborative effort. The method then allows to independently change the properties in the domain-specific views and merge them back in a structured process based on DevOps and GitOps practices. To this end, we provide an architecture that incorporates a toolchain consisting of a Domain-specific Language (DSL) for modeling domain-specific concepts and common concepts by a Language Server Protocol (LSP) supported editor, and services to generate domain-specific views on the common model as well as delta comparison and merge capabilities automated by a continuous integration pipeline. Changes to the domain-specific model are semantically analyzed and the impact on other domains is calculated before the changes are seamlessly integrated into the common model. The change impact resolving process is managed using issues and their workflow in an issue tracker and a Git-based source code repository. We follow the Design Science methodology to address the challenges of the multi-domain modeling in CPPS, introduce and evaluate the MDM-CPPS method, and propose the MDM-CPPS architecture and toolchain. We evaluated our method and architecture with a feasibility study based on a use case from the industry. The proposed MDM-CPPS approach provides a) the means of common system understanding, b) a reduced effort of change coordination by using DevOps practices, such as GitLab continuous integration functionality, and c) the management of assets of the CPPS project using GitOps practices.
en
dc.description.sponsorship
Christian Doppler Forschungsgesells; Christian Doppler Forschungsgesells
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Multi-Domain Modeling
en
dc.subject
Change Management
en
dc.subject
Domain-Specific Languages
en
dc.subject
CPPS Engineering
en
dc.subject
GitOps
en
dc.subject
DevOps
en
dc.title
The MDM-CPPS Framework: GitOps-enabled Multi-Domain Modeling in Cyber-Physical Production Systems Engineering
en
dc.type
Report
en
dc.type
Bericht
de
dc.rights.license
Urheberrechtsschutz
de
dc.rights.license
In Copyright
en
dc.identifier.doi
10.34726/5475
-
dc.contributor.affiliation
TU Wien, Austria
-
dc.relation.grantno
CDL SQI
-
dc.rights.holder
Rinker, Felix
-
dc.type.category
Technical Report
-
tuw.project.title
Verbesserung der Sicherheit von Informationsprozessen in Produktionssystemen
-
tuw.researchTopic.id
I6
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Digital Transformation in Manufacturing
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
20
-
tuw.researchTopic.value
60
-
tuw.researchTopic.value
20
-
tuw.publication.orgunit
E194-01 - Forschungsbereich Software Engineering
-
dc.identifier.libraryid
AC17203611
-
dc.description.numberOfPages
22
-
tuw.author.orcid
0000-0002-6409-8639
-
tuw.author.orcid
0000-0001-7286-1393
-
tuw.author.orcid
0009-0002-1978-1102
-
tuw.author.orcid
0000-0002-3413-7780
-
dc.rights.identifier
Urheberrechtsschutz
de
dc.rights.identifier
In Copyright
en
dc.identifier.reportid
CDL-SQI 2024-01
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Wirtschaftswissenschaften
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
5020
-
wb.sciencebranch.value
90
-
wb.sciencebranch.value
10
-
item.grantfulltext
open
-
item.mimetype
application/pdf
-
item.fulltext
with Fulltext
-
item.openaccessfulltext
Open Access
-
item.openairecristype
http://purl.org/coar/resource_type/c_18gh
-
item.languageiso639-1
en
-
item.cerifentitytype
Publications
-
item.openairetype
technical report
-
crisitem.author.dept
E194-01 - Forschungsbereich Software Engineering
-
crisitem.author.dept
E194-01 - Forschungsbereich Software Engineering
-
crisitem.author.dept
E199 - Services Informatik
-
crisitem.author.dept
E194-01 - Forschungsbereich Software Engineering
-
crisitem.author.orcid
0000-0002-6409-8639
-
crisitem.author.orcid
0000-0001-7286-1393
-
crisitem.author.orcid
0000-0002-3413-7780
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering