Skip to ContentSkip to Navigation
About us Latest news News News articles

Improving quality attributes of software systems through software architecture patterns

18 April 2011

PhD ceremony: Mr. N.B. Harrison, 14.45 uur, Academiegebouw, Broerstraat 5, Groningen

Title: Improving quality attributes of software systems through software architecture patterns

Promotor(s): prof. P. Avgeriou

Faculty: Mathematics and Natural Sciences

 

Some of the most important requirements of any software system are those that concern its quality attributes, such as reliability, performance, security, and usability. Quality attributes tend to be system-wide characteristics which require system-wide, or architectural design approaches. The architecture of a software system can make it easier or more difficult to achieve required levels of quality attributes.

Software architecture patterns describe software architectures, and can help software designers create software architectures. Some patterns describe their effect on quality attributes, but such information is incomplete and generally superficial. Furthermore, there has been no systematic understanding of how patterns impact quality attributes.

The key to understanding lies in the implementation of software to achieve quality attributes. These specific measures are called tactics. A study of tactics reveals that they can be implemented with various types of changes to given architecture patterns, which range from no change required to major changes required. This shows why certain quality attributes are easy or difficult to implement in given patterns.

This information can help architects select the best architecture patterns and tactics to use in their software designs. They can compare patterns and tactics to determine which are most likely to support the quality attributes that are important for the application being designed. In addition, the information can be used to during architecture evaluations to identify issues with quality attributes, before the code is implemented. Several architecture evaluations have been conducted, and have been successful at uncovering important issues concerning the software’s architecture.

 

Last modified:13 March 2020 01.09 a.m.
Share this Facebook LinkedIn
View this page in: Nederlands

More news

  • 03 April 2025

    IMChip and MimeCure in top 10 of the national Academic Startup Competition

    Prof. Tamalika Banerjee’s startup IMChip and Prof. Erik Frijlink and Dr. Luke van der Koog’s startup MimeCure have made it into the top 10 of the national Academic Startup Competition.

  • 01 April 2025

    NSC’s electoral reform plan may have unwanted consequences

    The new voting system, proposed by minister Uitermark, could jeopardize the fundamental principle of proportional representation, says Davide Grossi, Professor of Collective Decision Making and Computation at the University of Groningen

  • 01 April 2025

    'Diversity leads to better science'

    In addition to her biological research on ageing, Hannah Dugdale also studies disparities relating to diversity in science. Thanks to the latter, she is one of the two 2024 laureates of the Athena Award, an NWO prize for successful and inspiring...