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 条
  • [32] The Empirical Study and Construction of Performance Evaluation Model of the Financial Input in Science and Technology
    Fan, Yin
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 82 - 84
  • [33] Evaluation of the performance of the cross/updraft type gasification technology with the sliding bed over a circular grate
    Cespiva, Jakub
    Niedzwiecki, Lukasz
    Veres, Jan
    Skrinsky, Jan
    Wnukowski, Mateusz
    Borovec, Karel
    Ochodek, Tadeas
    BIOMASS & BIOENERGY, 2022, 167
  • [34] A cross-country evaluation of environmental performance: Is there a convergence-divergence pattern in technology gaps?
    Kounetas, Konstantinos
    Zervopoulos, Panagiotis D.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 273 (03) : 1136 - 1148
  • [35] Evaluation method of train communication network performance based on normal cloud model and fuzzy analytic hierarchy process
    He D.-Q.
    Liu G.-Q.
    Chen Y.-J.
    Miao J.
    Yao X.-Y.
    Jiaotong Yunshu Gongcheng Xuebao/Journal of Traffic and Transportation Engineering, 2022, 22 (02): : 310 - 320
  • [36] Model based on system dynamics for the evaluation of construction industries technology transfer performance in Colombia
    Gomez Gomez, Beatriz Liliana
    Valencia Calvo, Johnny
    Tamayo Arias, Johnny Alexander
    PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [37] Performance evaluation model for operation research teaching based on IoT and Bayesian network technology
    Kong, Linjun
    SOFT COMPUTING, 2024, 28 (04) : 3613 - 3631
  • [38] Performance evaluation model for operation research teaching based on IoT and Bayesian network technology
    Linjun Kong
    Soft Computing, 2024, 28 : 3613 - 3631
  • [39] Input-Output Performance Evaluation of Science and Technology Enterprises Based on DEA Model
    Sun, Guoliang
    Guan, Bayi
    EAI Endorsed Transactions on Energy Web, 2024, 11 : 1 - 10
  • [40] Rapid Evaluation Method of Adhesive Strength for EMU Train's Side-window Based on Sub-model Technology
    Qin G.
    Fan Y.
    Na J.
    Mu W.
    Tan W.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2019, 55 (12): : 189 - 195