Return to search

A domain-specific embedded language for probabilistic programming

Graduation date: 2006 / Functional programming is concerned with referential transparency, that is, given a certain function and its parameter, that the result will always be the same. However, it seems that this is violated in applications involving uncertainty, such as rolling a dice. This thesis defines the background of probabilistic programming and domain-specific languages, and builds on these ideas to construct a domain-specific embedded language (DSEL) for probabilistic programming in a purely functional language. This DSEL is then applied in a real-world setting to develop an application in use by the Center for Gene Research at Oregon State University. The process and results of this development are discussed.

  1. http://hdl.handle.net/1957/696
Identiferoai:union.ndltd.org:ORGSU/oai:ir.library.oregonstate.edu:1957/696
Date19 December 2005
CreatorsKollmansberger, Steven
ContributorsErwig, Martin, Burnett, Margaret, Quinn, Michael, Budd, Timothy, Bolte, John
Source SetsOregon State University
Languageen_US
Detected LanguageEnglish
TypeThesis
Format400402 bytes, application/pdf

Page generated in 0.0055 seconds