Title of article
Domain Specific Languages
Author/Authors
Aruna Raja، نويسنده , , Devika Lakshma، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2010
Pages
7
From page
99
To page
105
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.
Keywords
SmartFrog , CHEF , Method Chaining , Domain Specific Language. Fluent Interfaces , EC2 Deploy Framework , cucumber , RGen , ‘Cascading’ , Maestro , Naked Objects Framework , ScalaModules , Make , Twist , Rake , Twill , RSpec , Graphviz
Journal title
International Journal of Computer Applications
Serial Year
2010
Journal title
International Journal of Computer Applications
Record number
658317
Link To Document