TeeVML : tool support for semi-automatic integration testing environment emulation


Autoria(s): Liu, Jian; Grundy, John; Avazpour, Iman; Abdelrazek, Mohamed
Contribuinte(s)

Lo, D

Apel, S

Khurshid, S

Data(s)

01/01/2016

Resumo

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 modelling emulation environment at a high level of abstraction. These high level specifications are then automatically transformed to runtimeenvironment for application integration testing, boosting development productivity and ease of use.

Identificador

http://hdl.handle.net/10536/DRO/DU:30085723

Idioma(s)

eng

Publicador

ACM

Relação

DP140102185

http://dro.deakin.edu.au/eserv/DU:30085723/grundy-teevml-2016.pdf

http://dro.deakin.edu.au/eserv/DU:30085723/grundy-teevml-evid-2016.pdf

http://ieeexplore.ieee.org/document/7582825/

Direitos

2016, ACM

Palavras-Chave #Model-driven engineering #domain-specific visual modeling language #software component interface description #testing environment emulation
Tipo

Conference Paper