We describe the design of a domain-specific language (DSL) for the specification of generic ocean modeling tools, and we describe the\ud implementation of its compiler. The goal of the DSL is to allow the specification of widely usable tools for ocean modeling once, and to allow its translation into different Fortran programs for individual ocean models depending on particular model parameters. A particular challenge is to balance the need for high flexibility in the tool specifications against the declarative nature and high-level expression of the specification language. This has been achieved through the design of a domain-specific embedded language (DSEL) where the tool description DSL is embedded into an environment that allows the use...
A domain-specific language (DSL) provides a notation tailored towards an application domain and is b...
The Feldspar project aims to develop a domain specific language for Digital Signal Processing algori...
The optimization opportunities of a code base are not completely exploited by compilers. In fact, th...
Abstract. We describe the design and implementation of a program generator that can produce extensio...
A domain specific language (DSL) allows one to develop software for a particular application domain ...
Graduation date: 2007The code reuse problem is a common software engineering problem in scientific\u...
General purpose software engineering tools are expensive to develop and maintain, and often difficul...
A class of closely related problems, a problem domain, can often be described by a domain-specific l...
Abstract- DSM improves the quality; increase the productivity and hiding the complexity. It is indis...
Domain-specific modelling (DSM) enables experts of arbi-trary domains to perform modelling tasks usi...
A Domain-Specific Language (DSL) is a small, usually declarative, language expressive over the disti...
The paper describes problems and solutions for integrating old existing software in Fortran with new...
Domain-specific languages (DSLs) are everywhere, with applications in areas such as parser gen-erati...
Abstract: A domain-specific language (DSL) is usually a concise, declarative language that strongly ...
Abstract. The Feldspar project aims to develop a domain specific lan-guage for Digital Signal Proces...
A domain-specific language (DSL) provides a notation tailored towards an application domain and is b...
The Feldspar project aims to develop a domain specific language for Digital Signal Processing algori...
The optimization opportunities of a code base are not completely exploited by compilers. In fact, th...
Abstract. We describe the design and implementation of a program generator that can produce extensio...
A domain specific language (DSL) allows one to develop software for a particular application domain ...
Graduation date: 2007The code reuse problem is a common software engineering problem in scientific\u...
General purpose software engineering tools are expensive to develop and maintain, and often difficul...
A class of closely related problems, a problem domain, can often be described by a domain-specific l...
Abstract- DSM improves the quality; increase the productivity and hiding the complexity. It is indis...
Domain-specific modelling (DSM) enables experts of arbi-trary domains to perform modelling tasks usi...
A Domain-Specific Language (DSL) is a small, usually declarative, language expressive over the disti...
The paper describes problems and solutions for integrating old existing software in Fortran with new...
Domain-specific languages (DSLs) are everywhere, with applications in areas such as parser gen-erati...
Abstract: A domain-specific language (DSL) is usually a concise, declarative language that strongly ...
Abstract. The Feldspar project aims to develop a domain specific lan-guage for Digital Signal Proces...
A domain-specific language (DSL) provides a notation tailored towards an application domain and is b...
The Feldspar project aims to develop a domain specific language for Digital Signal Processing algori...
The optimization opportunities of a code base are not completely exploited by compilers. In fact, th...