Title
Separation of Concerns in Multi-language Specifications
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ÿ Cius190.93
Vytautas Stuikys210217.07