Metamodeling variability to enable requirements reuse

Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with software complexity. The Requirements Engineering community should be aware and take part of the Model-Driven revolution, enabling and promoting the integration of requirements into the MDSD life-cycle....

ver descrição completa

Detalhes bibliográficos
Autores: Moros Valle, Begoña, Toval Álvarez, Ambrosio, Vicente Chicote, Cristina
Formato: artículo
Fecha de publicación:2008
País:España
Recursos:Universidad Politécnica de Cartagena(UPCT)
Repositorio:Repositorio Digital UPCT
OAI Identifier:oai:repositorio.upct.es:10317/413
Acesso em linha:http://hdl.handle.net/10317/413
Access Level:acceso abierto
Palavra-chave:Requirements Engineering
Requirements Meta-Model
Requirements Variability
Requirements Reuse
REMM
MDSD
RE
Model Driven Software Development
Lenguajes y Sistemas Informáticos
Descrição
Resumo:Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with software complexity. The Requirements Engineering community should be aware and take part of the Model-Driven revolution, enabling and promoting the integration of requirements into the MDSD life-cycle. As a first step to reach that goal, this paper proposes REMM, a Requirements Engineering MetaModel, which provides variability modeling mechanisms to enable requirements reuse. In addition, this paper also presents the REMM-Studio graphical requirements modeling tool, aimed at easing the definition of complex requirements models. This tool enables the specification of (1) catalogs of reusable requirements models (modeling for reuse facet of the tool), and (2) specific product requirements by reusing previously defined requirements models (modeling by reuse facet of the tool).