Hoisl, Bernhard, Sobernig, Stefan, Strembeck, Mark. 2014. Natural-language Scenario Descriptions for Testing Core Language Models of Domain-Specific Languages. In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), Hrsg. L. F. Pires, S. Hammoudi, J. Filipe, and R. C. das Neves, 356-367. Setubal: SciTePress.

BibTeX

@INPROCEEDINGS{Hoisl2014,
title = {Natural-language Scenario Descriptions for Testing Core Language Models of Domain-Specific Languages},
author = {Bernhard Hoisl and Stefan Sobernig and Mark Strembeck},
publisher = {SciTePress},
year = {2014},
address = {Setubal},
url = {http://www.modelsward.org/?y=2014},
publisher = {SciTePress},
language = {EN},
pages = {356-367},
series = {Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD)},
abstract = {The core language model is a central artifact of domain-specific modeling languages (DSMLs) as it captures all relevant domain abstractions and their relations. Natural-language scenarios are a means to capture requirements in a way that can be understood by technical as well as non-technical stakeholders. In this paper, we use scenarios for the testing of structural properties of DSML core language models. In our approach, domain experts and DSML engineers specify requirements via structured natural-language scenarios. These scenario descriptions are then automatically transformed into executable test scenarios providing forward and backward traceability of domain requirements. To demonstrate the feasibility of our approach, we used Eclipse Xtext to implement a requirements language for the definition of semi-structured scenarios. Transformation specifications generate executable test scenarios that run in our test platform which is built on the Eclipse Modeling Framework and the Epsilon language family.},
}

Abstract

The core language model is a central artifact of domain-specific modeling languages (DSMLs) as it captures all relevant domain abstractions and their relations. Natural-language scenarios are a means to capture requirements in a way that can be understood by technical as well as non-technical stakeholders. In this paper, we use scenarios for the testing of structural properties of DSML core language models. In our approach, domain experts and DSML engineers specify requirements via structured natural-language scenarios. These scenario descriptions are then automatically transformed into executable test scenarios providing forward and backward traceability of domain requirements. To demonstrate the feasibility of our approach, we used Eclipse Xtext to implement a requirements language for the definition of semi-structured scenarios. Transformation specifications generate executable test scenarios that run in our test platform which is built on the Eclipse Modeling Framework and the Epsilon language family.

Publication's profile

Status of publication Published
Affiliation WU
Type of publication Contribution to conference proceedings
Language English
Title Natural-language Scenario Descriptions for Testing Core Language Models of Domain-Specific Languages
Title of whole publication Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD)
Editor L. F. Pires, S. Hammoudi, J. Filipe, and R. C. das Neves
Page from 356
Page to 367
Location Setubal
Publisher SciTePress
Year 2014
URL http://www.modelsward.org/?y=2014

Associations

Projects
Domain-Specific Languages for Model-Driven Security Engineering
People
Hoisl, Bernhard (Former researcher)
Sobernig, Stefan (Details)
Strembeck, Mark (Details)
Organization
Information Systems and New Media IN (Details)
Research areas (Ă–STAT Classification 'Statistik Austria')
1108 Informatics (Details)
1140 Software engineering (Details)
1147 IT security (Details)
5367 Management information systems (Details)
Google Scholar: Search