Compiling generic mathematical tool descriptions into Fortran Public Deposited

http://ir.library.oregonstate.edu/concern/technical_reports/bc386k43v

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • We describe the design of a domain-specific language (DSL) for the specification of generic ocean modeling tools, and we describe the 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 of Haskell functions in tool specifications. This setting facilitates the smooth evolution of tool specifications as well as extensibility of the available functions.
Resource Type
Date Available
Date Issued
Series
Keyword
Subject
Rights Statement
Publisher
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2012-03-14T22:23:10Z (GMT) No. of bitstreams: 1 Compiling generic mathematical tool descriptions into Fortran.pdf: 139117 bytes, checksum: c12ce368974584bdc3ff5690469265f0 (MD5)
  • description.provenance : Made available in DSpace on 2012-03-14T22:23:10Z (GMT). No. of bitstreams: 1 Compiling generic mathematical tool descriptions into Fortran.pdf: 139117 bytes, checksum: c12ce368974584bdc3ff5690469265f0 (MD5) Previous issue date: 2002-10
  • description.provenance : Submitted by Laura Wilson (laura.wilson@oregonstate.edu) on 2012-03-14T22:21:54Z No. of bitstreams: 1 Compiling generic mathematical tool descriptions into Fortran.pdf: 139117 bytes, checksum: c12ce368974584bdc3ff5690469265f0 (MD5)

Relationships

In Administrative Set:
Last modified: 07/18/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items