• DocumentCode
    1949903
  • Title

    A model to represent architectural design rationale

  • Author

    Carignano, María Celeste ; Gonnet, Silvio ; Leone, Horacio

  • Author_Institution
    INGAR - CIDISI, UTN, Santa Fe, Argentina
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    301
  • Lastpage
    304
  • Abstract
    When developing a software system, its architecture must be considered so that it can be understood, updated, and improved. In general, considering the architectural artefacts is not enough. The reasons, assumptions and justifications bore in mind by the architects during the architecture design stage must be also known. Nevertheless, not all aspects analysed during the design process can be identified, especially all those alternatives that were evaluated and rejected. In the present contribution, a model to represent the rationale generated by architects during the architectural design is proposed so that it can last over time and it can be retrieved, analysed and reused whenever necessary. The model includes concepts representing architectural artefacts, reasons, assumptions, and decisions and reasoning elements status.
  • Keywords
    software architecture; architectural design rationale; software architecture; software system; Architecture description languages; Boring; Computer architecture; Guidelines; Iron; Knowledge management; Process design; Software architecture; Software systems; architecture; design decision; design rationale;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290825
  • Filename
    5290825