Domain Specific Languages
Aruna Raja,Devika Lakshmanan +1 more
Reads0
Chats0
TLDR
A number of DSLs spanning various phases of software development life cycle in terms of features that elucidates their advantages over general purpose languages and perform in depth study by practically applying a few open source DSLs: ‘Cascading’, Naked Objects Framework and RSpec.Abstract:
To match the needs of the fast paced generation, the speed of computing has also increased enormously. But, there is a limit to which the processor speed can be amplified. Hence in order to increase productivity, there is a need to change focus from processing time to programming time. Reduction in programming time can be achieved by identifying the domain to which the task belongs and using an appropriate Domain Specific Language (DSL). DSLs are constrained to use terms and concepts pertaining to an explicit domain making it much easier for the programmers to understand and learn, and cuts down the development time drastically. In this paper, we will understand what a DSL is; explore a number of DSLs spanning various phases of software development life cycle in terms of features that elucidates their advantages over general purpose languages and perform in depth study by practically applying a few open source DSLs: ‘Cascading’, Naked Objects Framework and RSpec.read more
Citations
More filters
BookDOI
An IMS DSL Developed at Ericsson
TL;DR: This paper presents how a Domain Specific Language (DSL) dedicated to IP Multimedia Subsystem (IMS) at Ericsson was created and how it can save time for developers and how readable the syntax of the IMS DSL is.
Ontologies in domain specific languages : a systematic literature review
TL;DR: The systematic literature review conducted in this paper explores the current techniques employed to leverage the development of DSLs using ontologies and investigates the rationale of these techniques and challenges in the DSL approaches addressed by the used techniques.
Proceedings ArticleDOI
Building blocks of a sensitivity-based search engine
TL;DR: Building blocks of a Search Engine that integrates sensitivity data are presented, focused on providing search results based on different user sensitivities as defined in their sensitivity profiles.
Journal Article
Die: a domain specific aspect language for ide events
TL;DR: This paper argues that a more general solution for extending IDEs is needed, and presents and discusses a solution: a domain specific aspect language for IDE events, where join points are events of interest that may trigger the advice in which the behavior of the IDE extension is called.
Proceedings ArticleDOI
Automated model-based testing based on an agnostic-platform modeling language
Concepcion Sanz,Alejandro Salas,Miguel A. de Miguel,Alejandro Alonso,Juan Antonio de la Puente,Clara Benac +5 more
TL;DR: A specific language is introduced to define generic test models, which can be automatically transformed into executable tests for particular testing platforms, and represent the test plan for applications built according to a model-based approach.
References
More filters
Journal ArticleDOI
Domain-specific languages: an annotated bibliography
TL;DR: The literature available on the topic of domain-specific languages as used for the construction and maintenance of software systems is surveyed, and a selection of 75 key publications in the area is listed.
Book
Domain-specific languages
TL;DR: This book covers a variety of different techniques available for DSLs and can be used with whatever programming language you happen to be using, most of the examples are in Java or C#.