Automated Generation of Consistent, Diverse and Structurally Realistic Graph Models

Oszkár, Semeráth ✉ [Semeráth, Oszkár (Informatika), author] Department of Measurement and Information Systems (BUTE / FEEI); MTA-BME Lendület Kiber-fizikai Rendszerek Kutat... (BUTE / FEEI / MIT); Aren, A. Babikian; Boqi, Chen; Chuning, Li; Kristóf, Marussy [Marussy, Kristóf (informatika), author] Department of Measurement and Information Systems (BUTE / FEEI); MTA-BME Lendület Kiber-fizikai Rendszerek Kutat... (BUTE / FEEI / MIT); Gábor, Szárnyas [Szárnyas, Gábor (információs rends...), author] Department of Measurement and Information Systems (BUTE / FEEI); MTA-BME Lendület Kiber-fizikai Rendszerek Kutat... (BUTE / FEEI / MIT); Dániel, Varró [Varró, Dániel (Informatika, szof...), author] Department of Measurement and Information Systems (BUTE / FEEI); MTA-BME Lendület Kiber-fizikai Rendszerek Kutat... (BUTE / FEEI / MIT)

English Article (Journal Article) Scientific
Published: SOFTWARE AND SYSTEMS MODELING 1619-1366 1619-1374 20 (5) pp. 1713-1734 2021
  • SJR Scopus - Modeling and Simulation: Q1
Identifiers
In this paper, we present a novel technique to automatically synthesize consistent, diverse and structurally realistic domain-specific graph models. A graph model is (1) consistent if it is metamodel-compliant and it satisfies the well-formedness constraints of the domain; (2) it is diverse if local neighborhoods of nodes are highly different; and (1) it is structurally realistic if a synthetic graph is at a close distance to a representative real model according to various graph metrics used in network science, databases or software engineering. Our approach grows models by model extension operators using a hill-climbing strategy in a way that (A) ensures that there are no constraint violation in the models (for consistency reasons), while (B) more realistic candidates are selected to minimize a target metric value (wrt. the representative real model). We evaluate the effectiveness of the approach for generating realistic models using multiple metrics for guidance heuristics and compared to other model generators in the context of three case studies with a large set of real human models. We also highlight that our technique is able to generate a diverse set of models, which is a requirement in many testing scenarios.
Citation styles: IEEEACMAPAChicagoHarvardCSLCopyPrint
2024-12-08 01:36