University of Minnesota Ph.D. dissertation. May 2017. Major: Computer Science. Advisor: Eric Van Wyk. 1 computer file (PDF); x, 300 pages.Many programming tasks are dramatically simpler when an appropriate domain-specific language can be used to accomplish them. These languages offer a variety of potential advantages, including programming at a higher level of abstraction, custom analyses specific to the problem domain, and the ability to generate very efficient code. But they also suffer many disadvantages as a result of their implementation techniques. Fully separate languages (such as YACC, or SQL) are quite flexible, but these are distinct monolithic entities and thus we are unable to draw on the features of several in combination to a...
Large software systems are often constructed by reusing existing code. This dissertation describes ...
Programming languages greatly influence the way how programs are created and evolved. This means tha...
For automation it is important to express the knowledge of the experts in a form that is understood ...
Domain-specific languages (DSLs) are useful tools for coping with complexity in software development...
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable t...
The ability to add new features to programming languages is essential for language design experiment...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Associated research group: Minnesota Extensible Language ToolsThere is an increasing interest in dom...
Languages shape thoughts. This is true for human spoken languages as much as for programming languag...
Domain-Specific Languages (DSLs) are now developed for a wide variety of domains to address specific...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Eric Va...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Domain-specific languages (DSLs) are now ubiquitous. New DSLs are needed and existing DSLs are evolv...
International audienceAs domain-specific modeling begins to attract widespread acceptance, pressure ...
DSLs are programming languages that have been designed to be used to solve problems in a specific do...
Large software systems are often constructed by reusing existing code. This dissertation describes ...
Programming languages greatly influence the way how programs are created and evolved. This means tha...
For automation it is important to express the knowledge of the experts in a form that is understood ...
Domain-specific languages (DSLs) are useful tools for coping with complexity in software development...
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable t...
The ability to add new features to programming languages is essential for language design experiment...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Associated research group: Minnesota Extensible Language ToolsThere is an increasing interest in dom...
Languages shape thoughts. This is true for human spoken languages as much as for programming languag...
Domain-Specific Languages (DSLs) are now developed for a wide variety of domains to address specific...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Eric Va...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Domain-specific languages (DSLs) are now ubiquitous. New DSLs are needed and existing DSLs are evolv...
International audienceAs domain-specific modeling begins to attract widespread acceptance, pressure ...
DSLs are programming languages that have been designed to be used to solve problems in a specific do...
Large software systems are often constructed by reusing existing code. This dissertation describes ...
Programming languages greatly influence the way how programs are created and evolved. This means tha...
For automation it is important to express the knowledge of the experts in a form that is understood ...