This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Principled Way to Use Frameworks in Architecture Design
March-April 2013 (vol. 30 no. 2)
pp. 46-53
Humberto Cervantes, Autonomous Metropolitan University, Mexico City
Perla Velasco-Elizondo, Autonomous University of Zacatecas
Rick Kazman, University of Hawaii
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."
Index Terms:
Runtime,Computer architecture,Design methodology,Educational institutions,Cities and towns,Software,Mechanical factors,patterns,software architectures,requirements,specifications,design tools and techniques,design concepts
Citation:
Humberto Cervantes, Perla Velasco-Elizondo, Rick Kazman, "A Principled Way to Use Frameworks in Architecture Design," IEEE Software, vol. 30, no. 2, pp. 46-53, March-April 2013, doi:10.1109/MS.2012.175
Usage of this product signifies your acceptance of the Terms of Use.