Towards Generating Structurally Realistic Models by Generative Adversarial Networks

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Several activities in model-driven engineering (MDE), like model transformation testing, would require the availability of big sets of realistic models. However, the community has failed so far in producing large model repositories, and the lack of freely available industrial models has been raised as one of the most important problems in MDE. Consequently, MDE researchers have developed various tools and methods to generate models using different approaches, such as graph grammar, partitioning, and random generation. However, these tools rarely focus on producing new models, considering their realism. Contribution. In this work, we utilize generative deep learning, in particular, Generative Adversarial Networks (GANs), to present an approach for generating new structurally realistic models. Built atop the Eclipse Modeling Framework, the proposed tool can produce new artificial models from a metamodel and one big instance model as inputs. Graph-based metrics have been used to evaluate the approach. The preliminary statistical results illustrate that using GANs can be promising for creating new realistic models.
Original languageEnglish
Title of host publication26th International Conference on Model Driven Engineering Languages and Systems MODELS 2023, Västeras, Schweden, October 1-6, 2023.
Pages597-604
Number of pages8
ISBN (Electronic)9798350324983
DOIs
Publication statusPublished - Oct 2023

Publication series

NameProceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023

Fields of science

  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102016 IT security
  • 102020 Medical informatics
  • 102022 Software development
  • 102027 Web engineering
  • 102034 Cyber-physical systems
  • 509026 Digitalisation research
  • 502032 Quality management
  • 502050 Business informatics
  • 503015 Subject didactics of technical sciences

JKU Focus areas

  • Digital Transformation

Cite this