The Train Benchmark: cross-technology performance evaluation of continuous model queries

被引:32
|
作者
Szarnyas, Gabor [1 ,2 ,3 ]
Izso, Benedek [1 ]
Rath, Istvan [1 ,4 ]
Varro, Daniel [1 ,2 ,3 ]
机构
[1] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, Magyar Tudosok Krt 2, H-1117 Budapest, Hungary
[2] MTA BME Lendulet Res Grp Cyber Phys Syst, Budapest, Hungary
[3] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
[4] IncQuery Labs Ltd, Bocskai Ut 77-79, H-1113 Budapest, Hungary
来源
SOFTWARE AND SYSTEMS MODELING | 2018年 / 17卷 / 04期
基金
加拿大自然科学与工程研究理事会;
关键词
Well-formedness validation; Query evaluation; Performance benchmark; Graph databases; Semantic databases; Relational databases; PATTERN; ALGORITHM;
D O I
10.1007/s10270-016-0571-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In model-driven development of safety-critical systems (like automotive, avionics or railways), well-formedness of models is repeatedly validated in order to detect design flaws as early as possible. In many industrial tools, validation rules are still often implemented by a large amount of imperative model traversal code which makes those rule implementations complicated and hard to maintain. Additionally, as models are rapidly increasing in size and complexity, efficient execution of validation rules is challenging for the currently available tools. Checking well-formedness constraints can be captured by declarative queries over graph models, while model update operations can be specified as model transformations. This paper presents a benchmark for systematically assessing the scalability of validating and revalidating well-formedness constraints over large graph models. The benchmark defines well-formedness validation scenarios in the railway domain: a metamodel, an instance model generator and a set of well-formedness constraints captured by queries, fault injection and repair operations (imitating the work of systems engineers by model transformations). The benchmark focuses on the performance of query evaluation, i.e. its execution time and memory consumption, with a particular emphasis on reevaluation. We demonstrate that the benchmark can be adopted to various technologies and query engines, including modeling tools; relational, graph and semantic databases. The Train Benchmark is available as an open-source project with continuous builds from https://github.com/FTSRG/trainbenchmark.
引用
收藏
页码:1365 / 1393
页数:29
相关论文
共 50 条
  • [21] Leveraging the nonuniform PSO network model as a benchmark for performance evaluation in community detection and link prediction
    Alessandro, Muscoloni
    Vittorio, Cannistraci Carlo
    NEW JOURNAL OF PHYSICS, 2018, 20
  • [22] Towards a benchmark simulation model for plant-wide control strategy performance evaluation of WWTPs
    Jeppsson, U
    Rosen, C
    Alex, J
    Copp, J
    Gernaey, K
    Pons, MN
    Vanrolleghem, PA
    WATER SCIENCE AND TECHNOLOGY, 2006, 53 (01) : 287 - 295
  • [23] Research on Technology Innovation Performance Evaluation Model of Scientific and Technical Talents
    Li, Yun-Mei
    Liu, Qiao
    Zhu, Li-Juan
    Qian, Hong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND MANAGEMENT INNOVATION, 2015, 6 : 206 - 211
  • [24] Study of Evaluation Model of Performance Based on Garment Information Technology and BPR
    Gu, Tong-yu
    Yang, Yi-xiong
    Zhang, Yan
    EIGHTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, VOLS I-III, 2009, : 1014 - 1019
  • [25] Power, performance, and area evaluation across 180nm-28nm technology nodes based on benchmark circuits
    Yin, Minghui
    Li, Zhiqiang
    Zhang, Weihua
    Liu, Hongwei
    Zhou, Huanhuan
    You, Yunxia
    Wang, Chen
    IEICE ELECTRONICS EXPRESS, 2024, 21 (09):
  • [26] Performance Analysis of Cross-Layer Scheduling with Continuous States: A Quantized Markov Model
    Huang, Lei
    Chen, Wei
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 4086 - 4091
  • [27] Performance evaluation of a single-chip digital signal processor based multimedia system using the Abingdon Cross benchmark
    Kim, JH
    Kim, YM
    Gove, RJ
    Golston, J
    OPTICAL ENGINEERING, 1996, 35 (10) : 2905 - 2911
  • [28] A min-plus algebraic model for performance evaluation of continuous event graphs
    Zhang, D
    Lu, JG
    Wang, YQ
    Sun, YX
    Kong, QQ
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2005, 1 : 343 - 347
  • [29] Evaluation of submerged entry nozzle performance in slab continuous casting molds with different cross sections
    Ling, Haitao
    Yue, Qiang
    Wang, Haijun
    Chang, Lizhong
    METALLURGICAL RESEARCH & TECHNOLOGY, 2025, 122 (03)
  • [30] Performance Evaluation of Technology Business Incubator Based on DEA Model: the Case of Guangdong
    Zhang, Peng
    Zhan, HaoJian
    EBM 2010: INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT, VOLS 1-8, 2010, : 4812 - 4816