Arkitekturmönster är en nyckelpunkt i arkitekturdokumentationen. Tyvärr finns det dåligt stöd för att modellera arkitektoniska mönster, eftersom mönsterelementen inte direkt matchas av element i modellering språk, och samtidigt mönster stöder en inneboende variabilitet som är svårt att modellera med hjälp av en enda modelling lösning. I detta dokument föreslås att man ska ta itu med detta problem genom att hitta och representera arkitektoniska primitiver, som deltagarna i de lösningar som mönster förmedlar. I synnerhet undersöker vi ett antal arkitektoniska mönster för att upptäcka de primitiva abstraktioner som är vanliga bland mönstren, och samtidigt uppvisa en viss variation i varje mönster. Dessa abstraktioner hör hemma i komponenterna och anslutningarna arkitektonisk vy, även om fler abstraktioner kan hittas i andra vyer. Vi har valt UML 2 som språk för att representera dessa primitiva abstraktioner som förlängningar av standard UML element. Mervärdet av detta tillvägagångssätt är tvåfaldigt: det föreslår ett generiskt och extensibelt tillvägagångssätt för att modellera arkitektoniska mönster med hjälp av arkitektoniska primitiver; det visar en första uppsättning primitiver som deltar i flera välkända arkitektoniska mönster.
Slutligen gör Zdun et al REF användbara framsteg genom att identifiera arkitektoniska primitiver som förekommer i konstruktionsmönster, även om detta är strikt för komponent-och-anslutningsvyn av systemet.
Modeling architectural patterns using architectural primitives
{'venue': "OOPSLA '05", 'journal': None, 'mag_field_of_study': ['Computer Science']}