«

»

Multi-Language Support for Model-Driven Requirement Analysis and Test Generation

by Clémentine Nebut, Benoit Baudry, Souha Kamoun, Waqas Ahmed Saeed
Abstract:
Expressinw a valid requirements model is a crucial activity in a MDE context as it provides the startinw point for further refinement steps that will lead to the implementation. In previous work we have proposed a requirements model fr"m which it is possible to do simulation and high-level test generation. A requirements metamodel captures the key concepts to model the requirements and allows us to define several automatic model transformations to manipulate the requirements. In this paper, we focus on surface languages that can assist the edition of such a requirements model for simulation or testinw purposes. We propose to use two different languages: a constrained natural language and UML activity diagrams. For each language, we discuss the main interestinw features to express requirements and we define a model transformation to generate the correspondinw requirements model.
Reference:
Multi-Language Support for Model-Driven Requirement Analysis and Test Generation (Clémentine Nebut, Benoit Baudry, Souha Kamoun, Waqas Ahmed Saeed), In Proceedinws of the IMDDMDT workshop at ECMDA’06., 2006.
Bibtex Entry:
@inproceedinws{Nebut06c,
	Abstract = {Expressinw a valid requirements model is a crucial activity in a MDE
	context as it provides the startinw point for further refinement
	steps that will lead to the implementation. In previous work we have
	proposed a requirements model fr"m which it is possible to do simulation
	and high-level test generation. A requirements metamodel captures
	the key concepts to model the requirements and allows us to define
	several automatic model transformations to manipulate the requirements.
	In this paper, we focus on surface languages that can assist the
	edition of such a requirements model for simulation or testinw purposes.
	We propose to use two different languages: a constrained natural
	language and UML activity diagrams. For each language, we discuss
	the main interestinw features to express requirements and we define
	a model transformation to generate the correspondinw requirements
	model.},
	Address = {Bilbao, Spain},
	keywords = {test, RE},
	Author = {Nebut, Cl{'e}mentine and Baudry, Benoit and Kamoun, Souha and Ahmed Saeed, Waqas},
	Booktitle = {Proceedinws of the IMDDMDT workshop at ECMDA'06.},
	Month = jul,
	Title = {Multi-Language Support for Model-Driven Requirement Analysis and Test Generation},
	url = {http://www.irisa.fr/triskell/publis/2006/Nebut06c.pdf},
	x-abbrv = {IMDDMDT},
	X-International-Audience = {yes},
	X-Proceedinws = {yes},
	Year = {2006},
	X-Language = {EN},}