DocumentCode :
3314843
Title :
Can We Transform Requirements into Architecture?
Author :
Kaindl, Hermann ; Falb, Jürgen
Author_Institution :
Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna
fYear :
2008
fDate :
26-31 Oct. 2008
Firstpage :
91
Lastpage :
96
Abstract :
Model-driven transformations allow the generation of lower-level models and code from higher-level models of a software design, where all these artifacts are in the solution space. The situation is inherently different, however, for transformations from problem space to solution space. The architectural design cannot be fully transformed from requirements in general, since this would imply that the transformation would involve a "magic" problem solver. We investigate and discuss this issue to figure out what can be mapped or transformed for a given set of requirements. While an architectural style or pattern can be selected according to given (non-functional) requirements, this does not mean that the architecture is transformed from requirements. Still, it is possible to transform select parts of a software architecture representation tentatively from certain requirements representations. However, adaptations of the rules or of the generated result will usually be needed.
Keywords :
software architecture; architectural design; higher-level models; lower-level models; model-driven transformations; nonfunctional requirements; requirements representations; software architecture representation; software design; Computer architecture; Context modeling; Contracts; Mathematical model; Programming; Skeleton; Software architecture; Software design; Software engineering; Space technology; model-driven architecture; requirements; software architecture; transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
Conference_Location :
Sliema
Print_ISBN :
978-1-4244-3218-9
Electronic_ISBN :
978-0-7695-3372-8
Type :
conf
DOI :
10.1109/ICSEA.2008.19
Filename :
4668093
Link To Document :
بازگشت