DocumentCode
81182
Title
A Principled Way to Use Frameworks in Architecture Design
Author
Cervantes, H. ; Velasco-Elizondo, Perla ; Kazman, Rick
Author_Institution
Autonomous Metropolitan Univ., Mexico City, Mexico
Volume
30
Issue
2
fYear
2013
fDate
March-April 2013
Firstpage
46
Lastpage
53
Abstract
In the past decade, researchers have devised many methods to support and codify architecture design. However, what hampers such methods\´ adoption is that these methods employ abstract concepts such as views, tactics, and patterns, whereas practicing software architects choose technical design primitives from the services offered in commercial frameworks. A holistic and more realistic approach to architecture design addresses this disconnect. This approach uses and systematically links both top-down concepts, such as patterns and tactics, and implementation artifacts, such as frameworks, which are bottom-up concepts. The Web extra at http://youtu.be/kygFOV8TqEw is a video in which Humberto Cervantes from Autonomous Metropolitan University interviews Josué Martìnez Buenrrostro, a software architect at Quarksoft in Mexico City, about the design process discussed in the article "A Principled Way to Use Frameworks in Architecture Design".
Keywords
software architecture; Mexico City; Quarksoft; abstract concepts; architecture design codification; architecture design support; bottom-up concepts; software architects; technical design primitives; Computer architecture; Design methodology; Mechanical factors; Runtime; Software architecture; Software development; Specifications; design concepts; design tools and techniques; patterns; requirements; software architectures; specifications;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2012.175
Filename
6365644
Link To Document