Skip to main content Skip to navigation

Background information

Outline plan for the CS405 module 2010-11

  • Weeks 1-3: EM ideas, principles, concepts and tools
  • Weeks 4-5: EM and learning
  • Weeks 6-7: EM and concurrent systems modelling
  • Weeks 8-9: EM and software development
  • Week 10: EM implications and prospects

Preliminary submission (theme and abstract only, unassessed) for WEB-EM-07 is due by Wednesday 24th November (week 8): final submission by Tuesday 25th January (week 3, term 2). Examination content will be closely matched to the five topics listed above: one compulsory question on basic elements of EM, two questions out of four covering the application areas and matters arising. Past exam papers are available via the university website: please note that each past examination relates to a different variant of the module, and you will be given a lot of guidance regarding the topics to which the questions relate.

Useful links and resources

The CS405 module webpage, from which you can access previous years' module webpages and handouts etc. You can also inspect previous submissions to WEB-EM by past CS405 students. (NB To date, most online examples of EM relate to EDEN models: some DOSTE models - based on a earlier version of the Cadence prototype - feature in WEB-EM-6, which will be made available later.)

All other material is linked via the EM webpage at http://www.dcs.warwick.ac.uk/modelling/

Publications and projects are accessible from the LHS of EM webpage: EM papers are indexed by codes (e.g. #107) and projects are identified by name: e.g. racingGardner1999. Also have many PhD and MSc-by-research theses: especially helpful as an overview of EM is Karl King's MSc thesis Uncovering Empirical Modelling. Some of the more recent papers have associated links to Web EDEN models.

Can access projects in department at /dcs/emp/empublic/projects (also accessible as ~empublic/projects). In most cases, these projects can be run by entering this directory and typing tkeden Run.e. It may be necessary to use older variants of tkeden - the most relevant are tkeden-1.46, tkeden-1.66 and tkeden-1.67. Some models have introductory activities associated with them - see the 'Tour' tab on the projects archive page.

Follow the Software link for tkeden-1.73 (currently installed as default at DCS, and available on Mac and Windows) and for the Web EDEN tool. Currently is little documentation outside labs for Cadence: will try to make instructions for download available asap. Is helpful documentation for EDEN in the form of Notes on definitive notations, under the Help tab in tkeden and in The EDEN Handbook online. Other tools worth being aware of are the Dependency Modelling Tool and the Empirical Modelling Presentation Environment, both of which can be found in the Projects archive.

When developing / running EDEN models, you can save the history of your interaction. the entire history of interaction is also saved by default. The last few histories of your interactions are preserved in your home directory (on Linux/Mac) or in the directory in which the tkeden executable lives on Windows - these are called .tkeden-history, .tkeden-history-1, .tkeden-history-2, etc. These are useful for development, debugging and communicating about model-building with others, but it is generally better to use an independent text editor to record the model-building as a "rational reconstruction" of the exploratory interactions with the interpreter. Beware of text editors that use proprietory text formats.

There are very few publications about EM other than those on the EM website (note that Empirical Modelling is not the same as what is otherwise known as 'empirical modelling'!), but you can find some of the external papers relevant to EM referenced in CS405 in the lecture notes for previous years.