Ubtl - UML Testing Profile based Testing Language

Johannes Iber, Nermin Kajtazovic, Andrea Höller, Tobias Rauter, Christian Kreiner

2015

Abstract

The continuous increase of software complexity is one of the major problems associated with the development of today’s complex technical systems. In particular, for safety-critical systems, which usually require to be thoroughly verified and validated, managing such a complexity is of high importance. To this end, industry is utilizing Model-Driven Development (MDD) in many aspects of systems engineering, including verification and validation activities. Until now many specifications and standards have been released by the MDD community to support those activities by putting models in focus. The general problem is, however, that applying those specifications is often difficult, since they comprise a broader scope than usually required to solve specific problems. In this paper we propose a domain-specific language (DSL) that allows to specify tests from the UML Testing Profile (UTP). The main contribution is that only particular aspects of UTP are captured, thereby allowing the MDD process to be narrowed to specific needs, such as supporting code generation facilities for certain types of tests or even specific statements in tests. In the end we show the application of the DSL using a simple example within a MDD process, and we report on performance of that process.

Download


Paper Citation


in Harvard Style

Iber J., Kajtazovic N., Höller A., Rauter T. and Kreiner C. (2015). Ubtl - UML Testing Profile based Testing Language . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 99-110. DOI: 10.5220/0005241300990110

in Bibtex Style

@conference{modelsward15,
author={Johannes Iber and Nermin Kajtazovic and Andrea Höller and Tobias Rauter and Christian Kreiner},
title={Ubtl - UML Testing Profile based Testing Language},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={99-110},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005241300990110},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Ubtl - UML Testing Profile based Testing Language
SN - 978-989-758-083-3
AU - Iber J.
AU - Kajtazovic N.
AU - Höller A.
AU - Rauter T.
AU - Kreiner C.
PY - 2015
SP - 99
EP - 110
DO - 10.5220/0005241300990110