Abstract. There is a gap between our ability to reuse high-level con-cepts in software design and our ability to reuse the code implementing them. Language Oriented Programming (LOP) is a software development paradigm that aims to close this gap, through extensive use of Domain Specific Languages (DSLs). With LOP, the high-level reusable concepts become reusable DSL constructs, and their translation into code level concepts is done in the DSL implementation. Particular products are implemented using DSL code, thus reusing only high-level concepts. In this paper we provide a comparison between two implementation ap-proaches for LOP: (a) using external DSLs with a projectional language workbench (MPS); and (b) using internal DSLs with an LOP ...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
© Medwell Journals, 2015. In the modern industry of the software design the new paradigm, the new ap...
Language-oriented programming (LOP) advocates a way of creating software systems that starts from th...
Over the last three decades, an increasing number of languages used for designing and developing sof...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
htmlabstract<p>Domain-Specific Languages (DSLs) bridge the gap between the problem space, in which s...
Domain-specific languages (DSLs) are now ubiquitous. New DSLs are needed and existing DSLs are evolv...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
International audienceDomain-Specific Languages (DSLs) bridge the gap between the problem space, in ...
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable t...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
© Medwell Journals, 2015. In the modern industry of the software design the new paradigm, the new ap...
Language-oriented programming (LOP) advocates a way of creating software systems that starts from th...
Over the last three decades, an increasing number of languages used for designing and developing sof...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
htmlabstract<p>Domain-Specific Languages (DSLs) bridge the gap between the problem space, in which s...
Domain-specific languages (DSLs) are now ubiquitous. New DSLs are needed and existing DSLs are evolv...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
International audienceDomain-Specific Languages (DSLs) bridge the gap between the problem space, in ...
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable t...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...