Skip to main content navigation
parent site logoSite logo

Projects archive / Revised JUGS model

Code:jugsBeynon2008
Title:Revised JUGS model
Author:Meurig Beynon
Date:Jan-2008
Type:model
Funding:Acad - Academic research
Short description:An updated version of jugsBeynon1988
EM Technologies:tkeden, %eden, %scout, %donald
Keywords:game, simulation, education
empublic references:
EMpress references:
Web site references:
Previous locations:


The jugsBeynon1988 model still illustrates the basic functionality of the JUGS program, but no longer works effectively with versions of tkeden that incorporate clocking (see the file JUGSproblem.txt for details). Specifically, if the delay() function is defined in such a way that it makes heavy processing demands, the modeller cannot intervene when updating activity is in progress without detroying the integrity of the model. This is most unsatisfactory, since such intervention is fundamental to the conception of Empirical Modelling. The new version of the JUGS model below addresses this problem by making use of clocking to orchestrate agent interaction.

In this version, the monolothic "program agent" that performs all the different varieties of pouring action in jugsBeynon1988 is replaced by a family of agents, at most one of which is active at a particular instant according to the current value of the observable option. This model can be exercised in such a way as to illustrate traditional JUGS program use, but also allows interleaving of pouring activities and modeller intervention in a free and flexible fashion. This illustrates the enhanced responsiveness that the clocking mechanism introduces, in contrast to previous mechanisms that in effect are no longer supported.

jugsBeynon2008 is available locally within DCS at /dcs/emp/empublic/projects/jugsBeynon2008
Download jugsBeynon2008.tar.gz
Uncompressed, jugsBeynon2008 is 607.1 Kbytes (in 5 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
JUGSproblem.txt 1522 09:45 AM Jan 29 2008 01:19 PM Jul 27 2017
README.xml 1831 09:52 AM Jan 29 2008 01:19 PM Jul 27 2017
Run.e 9646 05:34 PM Jan 28 2008 01:19 PM Jul 27 2017
appendix.e 2682 05:34 PM Jan 28 2008 01:19 PM Jul 27 2017
screenshot.gif 605954 05:58 PM Jan 28 2008 01:19 PM Jul 27 2017

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.