Integreringen av COTS-komponenter i ett system under utveckling medför arkitektoniska missmatchningar. De har hittills hanterats på komponentnivå med hjälp av teknik för anpassning av komponenter, men de måste också hanteras på en arkitektonisk abstraktionsnivå. I detta dokument föreslår vi en strategi för att lösa arkitektoniska missmatchningar, med hjälp av arkitektonisk försoning. Metoden består i att utforma och därefter förena två arkitektoniska modeller, en som är framåtutvecklad från kraven och en annan som är bakåtutvecklad från det COTS-baserade genomförandet. Den slutliga avstämda modellen är optimalt anpassad både till kraven och till det faktiska COTS-baserade genomförandet. Bidraget från detta dokument ligger i tillämpningen av arkitektonisk försoning inom ramen för COTS-baserad mjukvaruutveckling. Arkitektonisk modellering baseras på UML 2.0-standarden, medan avstämningen utförs genom att omvandla de två modellerna, med hjälp av arkitektoniska designbeslut.
De tar itu med avstämningen av två arkitektoniska modeller: en som är framåtkonstruerad från kravspecifikationen och en andra som är omvänd konstruerad från den COTS-baserade systemimplementering REF.
Resolving Architectural Mismatches of COTS Through Architectural Reconciliation
{'venue': 'ICCBSS', 'journal': None, 'mag_field_of_study': ['Engineering', 'Computer Science']}