MADL is a decision oriented programming language created by Bjørn Zenker to model and make multi attributive decisions. Its structure is based on the analysis of decisions and goals in HCI. It allows modeling of hierarchical decisions and taking HCI specific characteristics like probability and risk into account.
Here you can try MADL (Multi Attributive Decision Language). Just enter a MADL program below and click the "Decide!" button.
You can also download MADL library (.jar) , ShowMADE and example MADL programms and models ( .tar.gz or .zip ).