Software Architectures har utvecklats avsevärt under det senaste årtiondet och, delvis också på grund av de betydande framsteg som gjorts inom komponentbaserad utveckling, har blivit ett stort delområde inom Software Engineering. Det tillhörande området arkitektur Beskrivningsspråk (ADLs) har också utvecklats avsevärt, vilket ger många metoder för formell specifikation och representation av arkitektoniska mönster. På detta område har en av dess mest intressanta (och ganska färska) aspekter varit utforskandet av olika sätt att kartlägga arkitektoniska specifikationer ner till körbara representationer. I detta dokument presenterar vi en metod för att kartlägga de generiska egenskaperna hos en typisk ADL till körbar kod. Kartläggningsprocessen innebär användning av ACME, ett generiskt språk för att beskriva programvaruarkitekturer och samordningsparadigmet. Mer till punkt och pricka visar vi hur de centrala begreppen i ACME kan kartläggas till motsvarande körbar kod skriven i samordningsspråket Manifold. Resultatet är generering av skelettkod som fångar upp och implementerar de viktigaste systemimplementeringsegenskaperna hos den översatta arkitektoniska designen, vilket i hög grad hjälper programmeraren att fylla i resten av den nödvändiga koden.
I REF presenteras en metod för att kartlägga arkitektoniska representationer skrivna i ACME ett generiskt språk för att beskriva programvaruarkitekturer, ner till körbar kod.
An implementation framework for software architectures based on the coordination paradigm
{'venue': None, 'journal': None, 'mag_field_of_study': ['Computer Science']}