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 条
  • [1] ExpRunA : a domain-specific approach for technology-oriented experiments
    Eneias Silva
    Alessandro Leite
    Vander Alves
    Sven Apel
    Software and Systems Modeling, 2020, 19 : 493 - 526
  • [2] From a technology-oriented to a service-oriented approach to IT management
    Keel, A. J.
    Orr, M. A.
    Hernandez, R. R.
    Patrocinio, E. A.
    Bouchard, J.
    IBM SYSTEMS JOURNAL, 2007, 46 (03) : 549 - 564
  • [3] An approach to domain-specific reuse in service-oriented environments
    Wang, Jianwu
    Yu, Jian
    Falcarin, Paolo
    Han, Yanbo
    Morisio, Maurizio
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 221 - +
  • [4] The organisational domain in HTA reports: towards a technology-oriented assessment
    Cacciatore, P.
    Specchia, M. L.
    Solinas, M. G.
    Frisicale, E. M.
    Carini, E.
    Pezzullo, A.
    Ricciardi, W.
    Damiani, G.
    EUROPEAN JOURNAL OF PUBLIC HEALTH, 2018, 28 : 67 - 67
  • [5] The organizational domain in HTA reports: towards a technology-oriented assessment
    Cacciatore, Pasquale
    Specchia, Maria Lucia
    Solinas, Maria Giuliana
    Ricciardi, Walter
    Damiani, Gianfranco
    EUROPEAN JOURNAL OF PUBLIC HEALTH, 2020, 30 (02): : 219 - 223
  • [6] Technology-oriented start-ups and valuation: A novel approach based on specific contract terms
    Balcerzak, Adam P.
    Zinecker, Marek
    Skalicky, Roman
    Rogalska, El zbieta
    Doubravsky, Karel
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2023, 197
  • [7] Monolingual retrieval experiments with a domain-specific document corpus at the chemnitz university of technology
    Kuersten, Jens
    Eibl, Maximilian
    EVALUATION OF MULTILINGUAL AND MULTI-MODAL INFORMATION RETRIEVAL, 2007, 4730 : 178 - +
  • [8] OTTAWA TECHNOLOGY-ORIENTED COMPLEX
    STEED, GPF
    DEGENOVA, D
    CANADIAN GEOGRAPHER-GEOGRAPHE CANADIEN, 1983, 27 (03): : 263 - 278
  • [9] SESSL: A Domain-Specific Language for Simulation Experiments
    Ewald, Roland
    Uhrmacher, Adelinde M.
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2014, 24 (02):
  • [10] PEOPLE-ORIENTED VS TECHNOLOGY-ORIENTED
    HENDRICK, H
    ERGONOMICS, 1992, 35 (11) : 1408 - 1409