Execution architecture views. For evolving software-intensive systems
Promotie: dhr. T.B. Callo Arias, 13.15 uur, Academiegebouw, Broerstraat 5, Groningen
Proefschrift: Execution architecture views. For evolving software-intensive systems
Promotor(s): prof.dr.ir. P. Avgeriou
Faculteit: Wiskunde en Natuurwetenschappen
Executie-architectuurviews voor evoluerende software-intensieve systemen
Voor organisaties die software-intensieve systemen ontwikkelen, is het vervaardigen van actuele architectuurbeschrijvingen op een kosten- en tijdsefficiënte wijze een uitdaging. Vanwege tijdsdruk, beperkte menskracht, dynamiek van de ontwikkelorganisatie of gebrek aan ondersteuning weerspiegelen architectuurbeschrijvingen niet altijd de realisatie van het systeem. Het promotieonderzoek van Trosky Callo Arias draagt bij aan het oplossen van dit probleem door ondersteuning te bieden die softwarearchitecten nodig hebben om actuele executieviews te produceren. Dit zijn architectuurbeschrijvingen van structuur en gedrag tijdens het uitvoeren van de software die in het systeem is ingebed.
Ons dagelijks leven hangt meer en meer af van complexe software-intensieve systemen, met toepassingen van ontspanning tot communicatie en van mobiliteit tot gezondheidszorg. Organisaties die zulke systemen ontwikkelen, besteden veel aandacht aan evolueerbaarheid, gedefinieerd als de mogelijkheid om het systeem snel, kosteneffectief en voorspelbaar aan te passen aan veranderingen. Een architectuurbeschrijving vormt een ideale ondersteuning voor de evolueerbaarheid van een software-intensief systeem, omdat het de dimensies blootlegt waarlangs het systeem geëvolueerd is en naar verwachting zal evolueren.
De kernbijdrage van het onderzoek van Callo Arias omvat een aanpak voor architectuurreconstructie en een strategie om deze aanpak systematisch toe te passen en in te bedden in de incrementele ontwikkeling van een software-intensief systeem. De ontwikkeling en validatie van deze elementen hebben bijgedragen aan de huidige stand van de techniek en de praktijk in software-architectuur en reverse engineering.
Binnen Philips Healthcare ondersteunen deze elementen het beschrijven en het verbeteren van structuur en gedrag tijdens het uitvoeren van de software binnen de Philips MRI scanner, een representatief groot en complex software-intensief systeem. De combinatie van de aanpak en de strategie laat een daadwerkelijke toepassing zien van architectuurconcepten zoals views en viewpoints, en bovendien tonen ze hoe nuttige architectuurinformatie over complexe software-intensieve systemen teruggewonnen en georganiseerd kan worden.
Trosky Callo Arias (Peru, 1977) studeerde computer science aan de Göteborg University. Zijn promotieonderzoek voerde hij uit als onderdeel van het DARWIN-project bij Philips Healthcare, onder verantwoordelijkheid van het Embedded Systems Institute (ESI) en onder de supervisie van de Software Engineering and Architecture research group van de Rijksuniversiteit Groningen. Het onderzoek werd gefinancierd met gelden van het BSIK-programma van het Ministerie van Economische Zaken. Inmiddels is hij werkzaam als software design engineer bij ASML in Eindhoven.
Laatst gewijzigd: | 13 maart 2020 01:11 |
Meer nieuws
-
21 november 2024
NWA subsidie voor onderzoek om klimaatbeleid te verbeteren
Michele Cucuzzella en Ming Cao zijn partners in het onderzoeksprogramma 'Behavioural Insights for Climate Policy'
-
13 november 2024
Kunnen we op deze planeet leven zonder hem te vernietigen?
Hoeveel land, water of andere hulpbronnen kost onze levensstijl precies? En hoe kunnen we dit aanpassen, zodat we binnen de grenzen blijven van wat de aarde ons kan geven?
-
13 november 2024
Emergentie-onderzoek in de kosmologie ontvangt NWA-ORC-subsidie
Emergentie in de kosmologie - Het doel van het onderzoek is oa te begrijpen hoe ruimte, tijd, zwaartekracht en het universum uit bijna niets lijken te ontstaan. Meer informatie hierover in het nieuwsbericht.