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 :
بازگشت