IBAL (pronounced "eyeball") is a general-purpose language for probabilistic modeling, parameter estimation and decision making. It generalizes Bayesian networks, hidden Markov models, stochastic context free grammars, Markov decision processes, and allows many new possibilities. It also provides a convenient programming-language framework with libraries, automatic type checking and so on. More
To run IBAL, you will need Objective CAML, available from caml.inria.fr.
Please send questions, comments, bug reports and suggestions to ibal@eecs.harvard.edu.