The Community for Technology Leaders
Green Image
Issue No. 05 - September/October (2010 vol. 27)
ISSN: 0740-7459
pp: 25-30
Sebastian Günther , University of Magdeburg
ABSTRACT
Domain-specific languages (DSLs) are becoming a mature application development tool that developers use to express concerns. Multi-DSL applications comprise DSLs and host language code. Exploiting the Ruby programming language's built-in support for the imperative, functional, and object-oriented paradigm, extended with feature-oriented programming, the author uses integrated and interwoven multiparadigm expressions of several DSLs to express all application layers, concerns, and artifacts. In addition to the case study, the author discusses how this approach impacts analysis, design, implementation, and testing of applications.
INDEX TERMS
programming languages, multiparadigm languages, specialized application languages, Internet applications, software engineering
CITATION
Sebastian Günther, "Multi-DSL Applications with Ruby", IEEE Software, vol. 27, no. , pp. 25-30, September/October 2010, doi:10.1109/MS.2010.91
90 ms
(Ver )