Results 1 - 10
of
18,589
Manipulating Models Using Internal Domain-Specific Languages
"... In Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new lan-guages that, together with their execution performance, us-ability and tool support limitations, can significantly con-tribute to ..."
Abstract
- Add to MetaCart
In Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new lan-guages that, together with their execution performance, us-ability and tool support limitations, can significantly con
Agile Engineering of Internal Domain-Specific Languages with Dynamic Programming Languages
"... Abstract—Domain-Specific Languages (DSL) abstract from the domain entities and operations to represent domain knowledge in the form of an executable language. While they solve many of the current software development challenges, related literature claims that DSLs usually have a flaw: The high effor ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
a software product line configuration DSL using Ruby and Python as host languages. In summary, the proposed process and patterns facilitate the successful planning and developing of internal DSLs using dynamic programming languages as the host. Keywords-domain-specific languages I.
Development of Internal Domain-Specific Languages: Design Principles and Design Patterns
"... A great part of software development challenges can be solved by one universal tool: Abstraction. Developers solve development challenges by using expressions and concepts that abstract from too technical details. One especially supportive tool for abstraction are domain-specific languages (DSLs). D ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
A great part of software development challenges can be solved by one universal tool: Abstraction. Developers solve development challenges by using expressions and concepts that abstract from too technical details. One especially supportive tool for abstraction are domain-specific languages (DSLs
SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations
"... Abstract. Model manipulation environments automate model opera-tions such as model consistency checking and model transformation. A number of external model manipulation Domain-Specific Languages (DSL) have been proposed, in particular for the Eclipse Modeling Frame-work (EMF). While their higher le ..."
Abstract
- Add to MetaCart
Abstract. Model manipulation environments automate model opera-tions such as model consistency checking and model transformation. A number of external model manipulation Domain-Specific Languages (DSL) have been proposed, in particular for the Eclipse Modeling Frame-work (EMF). While their higher
R.B.: Manipulating Models Using Internal DomainSpecific Languages
- In: Symposium on Applied Computing (SAC), track on Programming Languages (PL). 2014
"... HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte p ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et a ̀ la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations
, 2014
"... HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte p ..."
Abstract
- Add to MetaCart
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et a ̀ la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Design Principles for Internal Domain-Specific Languages: A Pattern Catalog illustrated by Ruby
- In 17th Conference on Pattern Languages of Programs (PLoP
"... Dynamic programming languages offer an infrastructure for the construction of in-ternal domain-specific languages (DSL). DSLs inherit the facilities of their host language such as the availability of libraries, frameworks, tool support, and other DSLs. When de-veloping an internal DSL, there are two ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Dynamic programming languages offer an infrastructure for the construction of in-ternal domain-specific languages (DSL). DSLs inherit the facilities of their host language such as the availability of libraries, frameworks, tool support, and other DSLs. When de-veloping an internal DSL
Engineering Domain-Specific Languages with
"... Abstract: In the current form, Software Engineering is an integration task. Different types of languages, technologies and ultimately domains must be brought together in a compound form. A fundamental difficulty is how to express the parts of an application in such multi-language developments. Entit ..."
Abstract
- Add to MetaCart
be remedied with the help of domain specific languages. In our case, we consider internal domain specific languages, which are based on an existing programming language. The following report details our motivation, research steps and current findings.
When And How To Develop Domain-Specific Languages
, 2003
"... Domain-specific languages (DSLs) are languages tailored to a specific application domain. ..."
Abstract
-
Cited by 433 (46 self)
- Add to MetaCart
Domain-specific languages (DSLs) are languages tailored to a specific application domain.
Results 1 - 10
of
18,589