Modeling variability and integration of architectural patterns
Promotie: dhr. A.W. Kamal, 12.45 uur, Aula Academiegebouw, Broerstraat 5, Groningen
Proefschrift: Modeling variability and integration of architectural patterns
Promotor(s): prof.dr. P. Avgeriou
Faculteit: Wiskunde en Natuurwetenschappen
Systematisch programmeerproblemen oplossen
Software-programmeurs maken bij hun ontwerpen vaak gebruik van architectuurpatronen. Voor passende oplossingen moeten die patronen gemodelleerd worden in verschillende vormen of varianten. Ahmad Kamal verrichtte onderzoek naar de mogelijkheden om meer systematiek in deze manier werken aan te brengen.
Een uitdagende taak, want de variabiliteit van architectuurpatronen is groot. Bovendien is het in de praktijk vaak nodig om meerdere patronen te integreren. In zijn onderzoek tracht Kamal het probleem van de variabiliteit te verkleinen door de patronen te categoriseren. Het integratieprobleem pakt hij aan met een relatieset waarin de effectiviteit van de integratie wordt aangeven.
Ahmad Kamal (Pakistan, 1979) studeerde Software Engineering aan het Blekinge Institute of Technology (Zweden). Het onderzoek werd uitgevoerd aan de afdeling Mathematics and Computer Science van de RUG.
Laatst gewijzigd: | 13 maart 2020 01:03 |
Meer nieuws
-
18 juni 2024
Waterstof als indirect broeikasgas
Waterstof is een indirect broeikasgas: door reacties met andere verbindingen in de atmosfeer kan het op meerdere manieren bijdragen aan de opwarming van de aarde.
-
11 juni 2024
Waterstof kruipt in kiertjes en scheurtjes
Waterstof is een veel kleiner molecuul dan aardgas en zou dus gemakkelijker kunnen ontsnappen. Maar, erger nog: waterstof, hoe klein het ook is, kan grote materialen aantasten en ze zo breekbaar maken als glas.
-
10 juni 2024
Om een wolkenkrabber heen zwermen
In Makers van de RUG belichten we elke twee weken een onderzoeker die iets concreets heeft ontwikkeld: van zelfgemaakte meetapparatuur voor wetenschappelijk onderzoek tot kleine of grote producten die ons dagelijks leven kunnen veranderen. Zo...