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 条
  • [1] The Train Benchmark: cross-technology performance evaluation of continuous model queries
    Gábor Szárnyas
    Benedek Izsó
    István Ráth
    Dániel Varró
    Software & Systems Modeling, 2018, 17 : 1365 - 1393
  • [2] A cross-technology benchmark for incremental graph queries
    Georg Hinkel
    Antonio Garcia-Dominguez
    René Schöne
    Artur Boronat
    Massimo Tisi
    Théo Le Calvar
    Frederic Jouault
    József Marton
    Tamás Nyíri
    János Benjamin Antal
    Márton Elekes
    Gábor Szárnyas
    Software and Systems Modeling, 2022, 21 : 755 - 804
  • [3] A cross-technology benchmark for incremental graph queries
    Hinkel, Georg
    Garcia-Dominguez, Antonio
    Schoene, Rene
    Boronat, Artur
    Tisi, Massimo
    Le Calvar, Theo
    Jouault, Frederic
    Marton, Jozsef
    Nyiri, Tamas
    Antal, Janos Benjamin
    Elekes, Marton
    Szarnyas, Gabor
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (02): : 755 - 804
  • [4] Experience: Cross-Technology Radio Respiratory Monitoring Performance Study
    Hillyard, Peter
    Anh Luong
    Abrar, Alemayehu Solomon
    Patwari, Neal
    Sundar, Krishna
    Farney, Robert
    Burch, Jason
    Porucznik, Christina A.
    Pollard, Sarah Hatch
    MOBICOM'18: PROCEEDINGS OF THE 24TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2018, : 487 - 496
  • [5] Enabling ZigBee Link Performance Robust Under Cross-Technology Interference
    Sun, Yingxiao
    Qin, Zhenquan
    Hu, Junyu
    Wang, Lei
    Du, Jiaxin
    Ren, Yan
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS (WASA 2018), 2018, 10874 : 450 - 461
  • [6] Enhancing Efficient Link Performance in ZigBee Under Cross-Technology Interference
    Zhenquan Qin
    Yingxiao Sun
    Junyu Hu
    Wei Zhou
    Jialin Liu
    Mobile Networks and Applications, 2020, 25 : 68 - 81
  • [7] Enhancing Efficient Link Performance in ZigBee Under Cross-Technology Interference
    Qin, Zhenquan
    Sun, Yingxiao
    Hu, Junyu
    Zhou, Wei
    Liu, Jialin
    MOBILE NETWORKS & APPLICATIONS, 2020, 25 (01): : 68 - 81
  • [8] Attacks on Wireless Coexistence: Exploiting Cross-Technology Performance Features for Inter-Chip Privilege Escalation
    Classen, Jiska
    Gringoli, Francesco
    Hermann, Michael
    Hollick, Matthias
    43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 1229 - 1245
  • [9] PERFORMANCE EVALUATION OF SEISMIC DAMPERS BASED ON BENCHMARK MODEL
    Guo, Wei
    Hu, Yao
    Wu, Jun
    Li, Yunsong
    Fundamental Research in Structural Engineering: Retrospective and Prospective, Vols 1 and 2, 2016, : 1186 - 1191
  • [10] Performance evaluation of automatically tuned continuous optimizers on different benchmark sets
    Liao, Tianjun
    Molina, Daniel
    Stutzle, Thomas
    APPLIED SOFT COMPUTING, 2015, 27 : 490 - 503