Mining domain-specific edit operations from model repositories with applications to semantic lifting of model differences and change profiling

C Tinnes, T Kehrer, M Joblin, U Hohenstein… - Automated Software …, 2023 - Springer
Abstract Model transformations are central to model-driven software development.
Applications of model transformations include creating models, handling model co …

Towards Automatic Support of Software Model Evolution with Large Language~ Models

C Tinnes, T Fuchß, U Hohenstein, S Apel - arXiv preprint arXiv …, 2023 - arxiv.org
Modeling structure and behavior of software systems plays a crucial role, in various areas of
software engineering. As with other software engineering artifacts, software models are …

Automatic inference of rule-based specifications of complex in-place model transformations

T Kehrer, A Alshanqiti, R Heckel - … Conference, ICMT 2017, Held as Part of …, 2017 - Springer
Optimal support for continuous evolution in model-based software development requires
tool environments to be customisable to domain-specific modelling languages. An important …

Learning domain-specific edit operations from model repositories with frequent subgraph mining

C Tinnes, T Kehrer, M Joblin… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Model transformations play a fundamental role in model-driven software development. They
can be used to solve or support central tasks, such as creating models, handling model co …

From Unstructured Product Descriptions to Structured Data for Industry 4.0 with ChatGPT

C Tinnes, M Ristin, U Hohenstein… - 2024 IEEE 7th …, 2024 - ieeexplore.ieee.org
The digital transformation of manufacturing-Industry 4.0-has sparked interest in digital twins,
which are virtual replicas of physical assets. One popular structure for these digital twins is …

From DevOps to BizOps: Economic sustainability for scalable cloud applications

M Fokaefs, C Barna, M Litoiu - ACM Transactions on Autonomous and …, 2017 - dl.acm.org
Virtualization of resources in cloud computing has enabled developers to commission and
recommission resources at will and on demand. This virtualization is a coin with two sides …

Visual contract extractor: a tool for reverse engineering visual contracts using dynamic analysis

A Alshanqiti, R Heckel, T Kehrer - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Visual contracts model the operations of classes, components or services by pre-and post-
conditions formalised as graph transformation rules. They provide a precise but intuitive …

Towards process mining with graph transformation systems

HJS Bruggink - … : 7th International Conference, ICGT 2014, Held as Part …, 2014 - Springer
This paper is about process mining with graph transformation systems (gts s). Given a set of
observed transition sequences, the goal is to find a gts–that is a finite set of graph …

Towards dynamic reverse engineering visual contracts from java

A Alshanqiti, R Heckel - Electronic Communications of the EASST, 2014 - eceasst.org
Visual contracts provide a concise and intuitive representation of preand postconditions for
operations in object-oriented or component-based systems, which can be used for …

Extracting Visual Contracts from Java Programs (T)

A Alshanqiti, R Heckel - 2015 30th IEEE/ACM International …, 2015 - ieeexplore.ieee.org
Visual contracts model the operations of components or services by pre-and post-conditions
formalised as graph transformation rules. They provide a precise intuitive notation to support …