Idag byggs alla stora objektorienterade mjukvarusystem med hjälp av ramar. Men det är fortfarande svårt att utforma ramar och definiera deras interaktion med kunderna. Ett primärt skäl är att dagens dominerande modelleringskoncept, klassen, inte är väl lämpat för att beskriva komplexiteten i objektsamarbeten när det uppstår inom ramdesign och integration. Vi använder oss av förebilder för att lösa problem och begränsningar med klassbaserad modellering. Med hjälp av förebilder kan utformningen av ett ramverk och dess användning av kunder beskrivas kortfattat och med mycket bättre åtskillnad av problem än med klasser. Med hjälp av rollobjekt kan ramar integreras i användningskontexter som inte har förutsetts av deras ursprungliga designers.
Dirk Riehle och Thomas Gross visade REF att förebilder kan användas för utformning av programvaruramar.
Role model based framework design and integration
{'venue': "OOPSLA '98", 'journal': None, 'mag_field_of_study': ['Computer Science']}