Skip to ContentSkip to Navigation
About usNews and EventsNews articles

Modeling variability and integration of architectural patterns

27 January 2012

PhD ceremony: Mr. A.W. Kamal, 12.45 uur, Aula Academiegebouw, Broerstraat 5, Groningen

Dissertation: Modeling variability and integration of architectural patterns

Promotor(s): prof. P. Avgeriou

Faculty: Mathematics and Natural Sciences

Architectural patterns are documented as solutions to recurring design problems that arise in specific design situations. Software architects use architectural patterns to solve known design problems. Architectural patterns can be modeled in several different forms to address a design problem at hand. Each such form is called a pattern variant. Systematic modeling of architectural patterns is a challenging task mostly because of the inherent pattern variability and because the architectural abstractions of modeling languages do not match pattern elements. Further, architectural patterns are seldom applied in isolation to design software architecture. Often several patterns are integrated to fully address a design problem at hand. However, due to the abstract nature of current pattern relationship approaches and because the integration of any two architectural patterns can take several forms, it is a challenging task for software architects to effectively integrate architectural patterns.

Our research addresses the two aforementioned problems by devising approaches for modeling pattern variability and pattern integration. We attempt to solve the pattern variability modeling problem by categorizing the solution participants of patterns. More precisely, we identify variable participants that lead to specializations within individual pattern variants and discover recurring architectural abstractions within several architectural patterns called architectural primitives. The pattern integration issue is addressed by discovering a set of pattern participants relationships that serve the purpose of effectively integrating architectural patterns. Our findings are validated through examples and controlled experiments which provide evidence that the proposed primitives, pattern variant-specific elements, and relationships support designers in modeling patterns.

Last modified:15 September 2017 3.42 p.m.
printView this page in: Nederlands

More news

  • 22 May 2019

    Noord-Nederland gaat down under tijdens Solar Challenge

    Studenten van de Hanzehogeschool Groningen, Rijksuniversiteit Groningen en Noorderpoort gaan met hun eigen gebouwde zonneauto voor de eerste keer meedoen aan de Bridgestone World Solar Challenge (BWSC) in Australië onder de naam Top Dutch Solar Racing...

  • 20 May 2019

    Forthcoming honorary doctor Titia de Lange: Splicing ropes and aging

    Titia de Lange has dedicated most of her working life to researching long telomeres – the ends of chromosomes. She was awarded an honorary doctorate in June for her ground-breaking research. De Lange’s first experiment as a PhD student, under the supervision...

  • 17 May 2019

    "Worms man" Dr. Jeroen Onrust wins Science Prize Campus Fryslân 2019

    Bioloog Jeroen Onrust mag zich de winnaar noemen van de Wetenschapsprijs Campus Fryslân 2019. Onrust onderzocht voor zijn promotieonderzoek bij Rijksuniversiteit Groningen/Campus Fryslân het belang van regenwormen op de vruchtbaarheid van agrarisch...