ExpRunA : a domain-specific approach for technology-oriented experiments

被引:2
|
作者
Silva, Eneias [1 ]
Leite, Alessandro [1 ]
Alves, Vander [1 ]
Apel, Sven [2 ]
机构
[1] Univ Brasilia, Dept Comp Sci, CP 4466, BR-70910900 Brasilia, DF, Brazil
[2] Saarland Univ, Saarland Informat Campus,Campus E1 1, D-66123 Saarbrucken, Germany
来源
SOFTWARE AND SYSTEMS MODELING | 2020年 / 19卷 / 02期
关键词
Controlled experiments; Technology-oriented experiments; Domain-specific modeling; Domain-specific language; SOFTWARE; SYSTEM; ENVIRONMENT; SUPPORT;
D O I
10.1007/s10270-019-00749-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Conducting technology-oriented experiments (i.e., experiments in which treatments are applied to objects by a computer-based tool) without proper tool support is often a time-consuming and highly error-prone task. Although many techniques have been proposed to help conducting controlled experiments, none of them simultaneously addresses (1) the executable specification of experiments at a high level of abstraction; (2) automated treatment execution and automated data analysis from the experiment specification; and (3) formal guaranties of the correctness of results according to an experiment specification for technology-oriented experiments. To address these issues, we provide a Domain-Specific Modeling approach to create a Web-based tool (ExpRunA ) comprising a Domain-Specific Language named ToExpDSL , execution and analysis script generators, a supporting framework, and a running infrastructure. An experimenter uses ToExpDSL to specify an experiment using experimentation concepts. From this specification, applications corresponding to the underlying treatments are executed, execution results are collected and analyzed, and, finally, the analysis results are presented to the experimenter. We establish the consistency of such results with respect to the experiment specification by formalizing and proving key correctness properties of ExpRunA . We empirically evaluated ExpRunA with respect to automation by replicating three already published experiments; we evaluated the level of abstraction by a qualitative assessment. Our empirical evaluation shows that ToExpDSL is expressive enough to specify three technology-oriented experiments and that ExpRunA can be used to enable sound automation of execution and analysis from the specification of technology-oriented experiments at a high level of abstraction.
引用
收藏
页码:493 / 526
页数:34
相关论文
共 50 条
  • [31] Method and architecture of PLM-oriented domain-specific modeling
    Junhao, Geng
    Zhenming, Zhang
    Xitian, Tian
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2007, : 228 - 232
  • [32] An Approach of Defining Domain Constraints for Domain-Specific Modeling Language
    Jiang, Tao
    Zhou, Weihong
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (09)
  • [33] Architecting Sensor Networks Publish/Subscribe Applications: A Semantic Technology-Oriented Approach
    Dong, Biao
    Chen, Jinhui
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 607 - 611
  • [34] Domain-Specific Programming Technology for Heterogeneous Manycore Platforms
    Syschikov, Alexey
    Sedov, Boris
    Sheynin, Yuriy
    CEE-SECR 2016: PROCEEDINGS OF THE 12TH CENTRAL & EASTERN EUROPEAN SOFTWARE ENGINEERING CONFERENCE IN RUSSIA, 2016,
  • [35] Internationalisation of technology-oriented firms in Germany and the UK
    Helmut Fryges
    Small Business Economics, 2009, 33 : 165 - 187
  • [36] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [37] Entrepreneurship in mechanized agriculture technology-oriented operations
    Simalenga, T.E.
    AMA, Agricultural Mechanization in Asia, Africa and Latin America, 2000, 31 (03): : 61 - 68
  • [38] pybool_ir: A Toolkit for Domain-Specific Search Experiments
    Scells, Harrisen
    Potthast, Martin
    PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 3190 - 3194
  • [39] TECHNOLOGY PARKS AND THEIR CONTRIBUTION TO THE DEVELOPMENT OF TECHNOLOGY-ORIENTED COMPLEXES IN AUSTRALIA
    JOSEPH, RA
    ENVIRONMENT AND PLANNING C-GOVERNMENT AND POLICY, 1989, 7 (02): : 173 - 192
  • [40] Internationalisation of technology-oriented firms in Germany and the UK
    Fryges, Helmut
    SMALL BUSINESS ECONOMICS, 2009, 33 (02) : 165 - 187