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 条
  • [41] Continuous-time model identification from sampled data: implementation issues and performance evaluation
    Garnier, H
    Mensler, M
    Richard, A
    INTERNATIONAL JOURNAL OF CONTROL, 2003, 76 (13) : 1337 - 1357
  • [42] Evaluation of Genotype-Based Gene Expression Model Performance: A Cross-Framework and Cross-Dataset Study
    Tavares, Vania
    Monteiro, Joana
    Vassos, Evangelos
    Coleman, Jonathan
    Prata, Diana
    GENES, 2021, 12 (10)
  • [43] Simulations of information technology-induced teaching performance in cross-disciplinary settings: a model and an application
    Kara, Ahmet
    EDUCATION, HEALTH AND ICT FOR A TRANSCULTURAL WORLD, 2017, 237 : 882 - 886
  • [44] A longitudinal cross-level model of leader and salesperson influences on sales force technology use and performance
    Mathieu, John
    Ahearne, Michael
    Taylor, Scott R.
    JOURNAL OF APPLIED PSYCHOLOGY, 2007, 92 (02) : 528 - 537
  • [45] Building and Applying the Performance Evaluation Model of Dominant Science and Technology Innovation Team in Jiangxi Province
    Jiang, Xiaoguang
    Chen, Ran
    NEW INDUSTRIALIZATION AND URBANIZATION DEVELOPMENT ANNUAL CONFERENCE: THE INTERNATIONAL FORUM ON NEW INDUSTRIALIZATION DEVELOPMENT IN BIG-DATA ERA, 2015, : 375 - 383
  • [46] An Evaluation Model of Academic Performance of Electronic Information Science and Technology Based on Complex Network Theory
    Zou, Qingyu
    Liu, Dejun
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MANAGEMENT, EDUCATION, INFORMATION AND CONTROL (MEICI 2017), 2017, 156 : 553 - 557
  • [47] A novel hybrid MCDM model for performance evaluation of research and technology organizations based on BSC approach
    Varmazyar, Mohsen
    Dehghanbaghi, Maryam
    Afkhami, Mehdi
    EVALUATION AND PROGRAM PLANNING, 2016, 58 : 125 - 140
  • [48] Liquisolid technology applied to pellets: Evaluation of the feasibility and dissolution performance using felodipine as a model drug
    Pezzini, Bianca R.
    Beringhs, Andre O.
    Ferraz, Humberto G.
    Segatto Silva, Marcos A.
    Stulzer, Hellen K.
    Sonaglio, Diva
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2016, 110 : 62 - 69
  • [49] Scale 6.1 Evaluation of the Effective Cross Sections of a LWR Assembly-Reflector Model with Application to the NEA TMI-1 PWR Benchmark
    Guglielmelli, Antonio
    Rocchi, Federico
    Sumini, Marco
    23RD INTERNATIONAL CONFERENCE NUCLEAR ENERGY FOR NEW EUROPE, (NENE 2014), 2014,
  • [50] Cross-Layer Resource Allocation Model for Cellular-Relaying Network Performance Evaluation
    Timus, Bogdan
    Soldati, Pablo
    Kim, Dongwoo
    Zander, Jens
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2011, 60 (06) : 2765 - 2776