• DocumentCode
    2686641
  • Title

    Software architecture design: evaluation and transformation

  • Author

    Bosch, Jan ; Molin, Peter

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Karlskrona/Ronneby, Ronneby, Sweden
  • fYear
    1999
  • fDate
    7-12 Mar 1999
  • Firstpage
    4
  • Lastpage
    10
  • Abstract
    Since the architecture of a software system constrains the quality attributes, the decisions taken during architectural design have a large impact on the resulting system. An architectural design method is presented that employs iterative evaluation and transformation of the software architecture in order to satisfy the quality requirements. Architecture evaluation is performed by using scenarios, simulation, mathematical modelling and experience-based reasoning. The architecture can be transformed by imposing an architectural style, imposing an architectural pattern, using a design pattern, converting a quality requirement to functionality and by distributing quality requirements. The method has evolved through its application in several industrial projects
  • Keywords
    formal specification; formal verification; software architecture; architectural design; experience-based reasoning; iterative evaluation; mathematical modelling; scenarios; simulation; software architecture; software system; Alarm systems; Application software; Argon; Computer architecture; Computer science; Design methodology; Fires; Iterative methods; Software architecture; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 1999. Proceedings. ECBS '99. IEEE Conference and Workshop on
  • Conference_Location
    Nashville, TN
  • Print_ISBN
    0-7695-0028-5
  • Type

    conf

  • DOI
    10.1109/ECBS.1999.755855
  • Filename
    755855