TeeVML: Tool Support for Semi-automatic Integration Testing Environment Emulation

被引:1
|
作者
Liu, Jian [1 ]
Grundy, John [2 ]
Avazpour, Iman [2 ]
Abdelrazek, Mohamed [2 ]
机构
[1] Swinburne Univ Technol, Sch Software & Elect Engn, Hawthorn, Vic 3122, Australia
[2] Deakin Univ, Sch Informat Technol, Burwood, Vic 3125, Australia
关键词
Model-driven engineering; domain-specific visual modeling language; software component interface description; testing environment emulation;
D O I
10.1145/2970276.2970291
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software environment emulation provides a means for simulating an operational environment of a system. This process involves approximation of systems' external behaviors and their communications with a system to be tested in the environment. Development of such an environment is a tedious task and involves complex low level coding. Model driven engineering is an avenue to raise the level of abstraction beyond programming by specifying solution directly using problem domain concepts. In this paper we propose a novel domain-specific modeling tool to generate complex testing environments. Our tool employs a suite of domain-specific visual modeling languages for modeling emulation environment at a high level of abstraction. These high level specifications are then automatically transformed to runtime environment for application integration testing, boosting development productivity and ease of use. The tool demonstration video can be accessed here: https://youtu.be/H3Vg20Juq80.
引用
收藏
页码:840 / 845
页数:6
相关论文
共 50 条
  • [1] Design and development of semi-automatic concept map authoring support tool
    Pinandito, Aryo
    Prasetya, Didik D.
    Hayashi, Yusuke
    Hirashima, Tsukasa
    [J]. RESEARCH AND PRACTICE IN TECHNOLOGY ENHANCED LEARNING, 2021, 16 (01)
  • [2] A framework for semi-automatic data integration
    Ceravolo, Paolo
    Cui, Zhan
    Damiani, Ernesto
    Gusmini, Alex
    Leida, Marcello
    [J]. Lecture Notes in Business Information Processing, 2009, 19 : 46 - 60
  • [3] A Framework for Semi-automatic Data Integration
    Ceravolo, Paolo
    Cui, Zhan
    Damiani, Ernesto
    Gusmini, Alex
    Leida, Marcello
    [J]. ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 46 - +
  • [4] SATT: Semi-Automatic Transcription Tool
    Basu, Joyanta
    Bepari, Milton S.
    Nandi, Sushmita
    Khan, Soma
    Roy, Rajib
    [J]. 2013 INTERNATIONAL CONFERENCE ORIENTAL COCOSDA HELD JOINTLY WITH 2013 CONFERENCE ON ASIAN SPOKEN LANGUAGE RESEARCH AND EVALUATION (O-COCOSDA/CASLRE), 2013,
  • [5] A tool for semi-automatic document reengineering
    Drawehn, J
    Altenhofen, C
    Stanisic-Petrovic, M
    Weisbecker, A
    [J]. READING AND LEARNING: ADAPTIVE CONTENT RECOGNITION, 2004, 2956 : 216 - 234
  • [6] SEMI-AUTOMATIC INSTALLATION FOR TESTING THERMOCOUPLES
    SAFRONOV, GM
    BUSORGIN, YY
    [J]. MEASUREMENT TECHNIQUES, 1976, 19 (11) : 1638 - 1639
  • [7] SEMI-AUTOMATIC TENSILE TESTING MACHINE
    CRABTREE, E
    [J]. METALLURGIA, 1970, 82 (493): : 197 - &
  • [8] ODDI A Framework for Semi-automatic Data Integration
    Ceravolo, Paolo
    Damiani, Ernesto
    Leida, Marcello
    Cui, Zhan
    Gusmini, Alex
    [J]. ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 15 - +
  • [9] A semi-automatic competition analysis tool for swimming
    Balius, X.
    Ferrer, V.
    Roig, A.
    Arellano, R.
    De la Fuente, B.
    Morales, E.
    De Aymerich, X.
    Sanchez, J. A.
    [J]. IMPACT OF TECHNOLOGY ON SPORTS II, 2008, : 583 - 586
  • [10] Semi-automatic Tool for Ontology Learning Tasks
    Sebek, Ondrej
    Jirkovsky, Vaclav
    Rychtyckyj, Nestor
    Kadera, Petr
    [J]. INDUSTRIAL APPLICATIONS OF HOLONIC AND MULTI-AGENT SYSTEMS (HOLOMAS 2019), 2019, 11710 : 119 - 129