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 language | English |
---|---|
Title of host publication | 2015 IEEE 23rd International Requirements Engineering Conference, RE 2015 - Proceedings |
Number of pages | 2 |
Publisher | IEEE |
Publication date | 4 Nov 2015 |
Pages | 284-285 |
Article number | 7320440 |
ISBN (Electronic) | 9781467369053 |
DOIs | |
Publication status | Published - 4 Nov 2015 |
Externally published | Yes |
Event | 23rd IEEE International Requirements Engineering Conference, RE 2015 - Ottawa, Canada Duration: 24 Aug 2015 → 28 Aug 2015 |
Conference
Conference | 23rd IEEE International Requirements Engineering Conference, RE 2015 |
---|---|
Country/Territory | Canada |
City | Ottawa |
Period | 24/08/2015 → 28/08/2015 |
Sponsor | IEEE, International Requirements Engineering Board (IREB), NSF, Ottawa Section, Università di Pisa, uOttawa |
Keywords
- Architecture reconfiguration
- Non-functional requirements (NFRs)
- Software architecture