I detta dokument beskrivs grunden för en uppsättning verktyg som låter programmeraren arbeta i form av designmönster och källkod samtidigt. Den introducerar först ett språk för att definiera mönster. Detta språk bryter ner ett mönster i element och begränsningar över en programdatabas av strukturell och semantisk information. Språket stöder både att skapa nya programelement när ett mönster skapas eller ändras och genererar källkod för dessa nya element. I nästa tidning beskrivs verktyg för att arbeta med mönster. Dessa verktyg låter användaren identifiera och skapa instanser av mönster i källkoden. När mönster är så identifierade kan de sparas i ett bibliotek av mönster som åtföljer systemet och mönster kan verifieras, underhållas när källan utvecklas, och redigeras för att ändra källan.
Reiss REF föreslog en specifikationsspråk för att definiera designmönster som bryter ner ett designmönster i element och begränsningar över en databas som lagrar strukturell och semantisk information om ett program.
Working with patterns and code
{'venue': 'Proceedings of the 33rd Annual Hawaii International Conference on System Sciences', 'journal': 'Proceedings of the 33rd Annual Hawaii International Conference on System Sciences', 'mag_field_of_study': ['Computer Science']}