DocumentCode :
1895881
Title :
Using Tranformation Rules to Align Requirements and Archictectural Models
Author :
Conceicao Soares, Monique ; Lima Lourenco Silva Schuenemann, Carla Taciana ; Guedes de Souza, Gabriela ; Freire Brelaz De Castro, Jaelson ; Nascimento Souza, Cleice Talitha ; Couto Pereira, Tarcisio
Author_Institution :
Centro de Inf., Univ. Fed. de Pernambuco - UFPE, Recife, Brazil
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
11
Lastpage :
20
Abstract :
In previous works we have defined the STREAM strategy to align requirements and architectural models. It includes four activities and several transformations rules that could be used to support the systematic generation of a structural architectural model from goal oriented requirements models. The activities include the Preparation of Requirements Models, Generation of Architectural Solutions, Selection of Architectural Solution and Refinement of the Architecture. The first two activities are time consuming and rely on four horizontal and four vertical transformation rules which are current performed manually, requiring much attention from the analyst. For example, the first activity consists of the refactoring of the goal models, while the second one derives architectural models from the refactored i* (iStar) models. In this paper we automate seven out of the eight transformation rules of the two first activities of STREAM approach. The transformation language used to implement the rules was QVTO. We rely on a running example to illustrate the use of the automated rules. Hence, our approach has the potential to improve the process productivity and the quality of the models produced.
Keywords :
formal specification; software architecture; software maintenance; software quality; QVTO; STREAM strategy; architectural solution generation; architectural solution selection; architecture refinement; goal oriented requirements model alignment; horizontal transformation rule; iStar models; model quality improvement; process productivity improvement; refactored i* models; requirements model preparation; structural architectural model; transformation language; vertical transformation rule; Automation; Computer architecture; Connectors; Reactive power; Software; Transforms; Video recording; Automation; Requirements Engineering; Software Architecture; Transformation Rules;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (SBES), 2013 27th Brazilian Symposium on
Conference_Location :
Brasilia
Print_ISBN :
978-0-7695-5165-4
Type :
conf
DOI :
10.1109/SBES.2013.8
Filename :
6800177
Link To Document :
بازگشت