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

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

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

2 Citations (Scopus)

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.

Original languageEnglish
Title of host publication2015 IEEE 23rd International Requirements Engineering Conference, RE 2015 - Proceedings
Number of pages2
PublisherIEEE
Publication date4 Nov 2015
Pages284-285
Article number7320440
ISBN (Electronic)9781467369053
DOIs
Publication statusPublished - 4 Nov 2015
Externally publishedYes
Event23rd IEEE International Requirements Engineering Conference, RE 2015 - Ottawa, Canada
Duration: 24 Aug 201528 Aug 2015

Conference

Conference23rd IEEE International Requirements Engineering Conference, RE 2015
Country/TerritoryCanada
CityOttawa
Period24/08/201528/08/2015
SponsorIEEE, International Requirements Engineering Board (IREB), NSF, Ottawa Section, Università di Pisa, uOttawa

Keywords

  • Architecture reconfiguration
  • Non-functional requirements (NFRs)
  • Software architecture

Fingerprint

Dive into the research topics of 'Breeze: A modeling tool for designing, analyzing, and improving software architecture'. Together they form a unique fingerprint.

Cite this