Abstract | ||
---|---|---|
Abstract. We present an analysis of the separation of concerns in multi-language design and multilanguage specifications. The basis for our analysis is the paradigm,of the multi-dimensional separation of concerns, which claims that multiple dimensions of concerns in a design should be implemented independently. Multi-language specifications are specifications where different concerns of a design are implemented,using separate languages as follows. (1) Target language(s) implement domain functionality. (2) External (or scripting, meta-) language(s) implement generalisation of the repetitive design features, introduce variations, and integrate components into a design. We present case studies and experimental results for the application of the multi-language specifications in hardware design. Key words: multi-language design, separation of concerns, meta-programming, scripting, hardware design. |
Year | DOI | Venue |
---|---|---|
2002 | 10.3233/INF-2002-13301 | Informatica (lithuanian Academy of Sciences) |
Keywords | Field | DocType |
meta programming,separation of concern,separation of concerns,scripting | Programming language,Computer science,Generalization,Separation of concerns,Multi language,Multiple time dimensions,Scripting language | Journal |
Volume | Issue | Citations |
13 | 3 | 3 |
PageRank | References | Authors |
0.43 | 13 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Robertas Damaševiÿ Cius | 1 | 9 | 0.93 |
Vytautas Stuikys | 2 | 102 | 17.07 |