• DocumentCode
    3685983
  • Title

    Breeze: A modeling tool for designing, analyzing, and improving software architecture

  • Author

    Luxi Chen;Linpeng Huang;Hao Zhong;Chen Li;Xiwen Wu

  • Author_Institution
    Department of Computer Science and Engineering, Shanghai Jiao Tong University, China
  • fYear
    2015
  • Firstpage
    284
  • Lastpage
    285
  • Abstract
    One of the key challenges in the software engineering lies in requirement engineering. As an important technique for modeling and analyzing requirements, software architecture has been intensively studied in recent years. Although various modeling tools have been proposed in both academy and industry, these tools typically provide limited support for analyzing non-functional requirements at architecture level. To address this problem, in this tool demo, we present a tool, called Breeze, that models, analyzes, and improves software architecture, with an emphasis on its non-functional requirements. In particular, Breeze has three key modules: (1) a modeling module that facilitates the modeling for software systems, (2) an analysis module that verifies non-functional requirements (e.g. safety, reliability and correctness) at the architecture level, and (3) a reconfiguration module that allows users to repair defects or to further improve architectures.
  • Keywords
    "Computer architecture","Unified modeling language","Software architecture","Analytical models","Software systems","Safety"
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2015 IEEE 23rd International
  • Type

    conf

  • DOI
    10.1109/RE.2015.7320440
  • Filename
    7320440