• 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