"Process Oriented Design for Java: Concurrency for All"

Tutorial Web Page (PDPTA 2001)

Basic Materials:

  • Abstract: Process Oriented Design for Java: Concurrency for All
  • Slides (Peter Welch) : Powerpoint, PDF (1 per page) (2 per page)(6 per page)
  • Slides (Dyke Stiles) :  Powerpoint, PDF (1 per page) (2 per page) (6 per page)
  • Paper: Process Oriented Design for Java: Concurrency for All  (bibtex ref.)
  • Paper: Parallel and Distributed Computing in Education (bibtex ref.)
  • Paper: Java Threads in the Light of occam/CSP (bibtex ref.)
  • Additional Slides (Dyke Stiles) :  Powerpoint, PDF (1 per page) (2 per page) (6 per page)  [contains an extra example on Nagle mode enhancement for TCP]

  •  

    Related links:

  • the CSP-for-Java (JCSP) package library (download, on-line documentation, motivation and various support materials)
  • the Communicating Threads for Java (CTJ) package library (download, on-line documentation, motivation and various support materials)
  • the occam compiler, run-time kernel and libraries for Linux/Pentium (full GPL open source donwload, 50 nano-seconds process context switch on a 500 MHz P3, occam web-server design + sources and performance)
  • Communicating Process Architectures 2001 (CPA 2001) conference website, 16-19 September, 2001, University of Bristol, UK.  Dyke and Peter are part of the organising team -  we welcome new people.  Too late now to submit papers but come if you can!  They are lots of fun and there will be a lot of good things to talk about ...
  • the WoTUG home page.  WoTUG has evolved from the old occam/Transputer user groups (but we try to live that down).  WoTUG is the umbrella organisation nehind the CPA series of conferences.
  • Peter Welch's web page - gives full set of contact details.  Otherwise, doesn't say a lot right now ... but does have a nice photo from only a dozen or so years ago ...
  • Dyke Stiles' web page - ditto ...
  • the Concurrency Research Group within the Computing Laboratory of the University of Kent at Canterbury.
  • the Real Time, Embedded, and Concurrent Systems Engineering group in Electrical and Computer Engineering at Utah State University.
  • More slides (from Peter Welch's talk at PDTPA - "Mobile Data Types for

  • Communicating Processes") : Powerpoint, PDF (1 per page) (2 per page) (6 per page)

     

    Footnote:

  • If you have not received email from me by Monday, 9th. July, it's because I was not able to read your address correctly from the paper passed around during the tutorial.  If this is the case, please mail me (phw@ukc.ac.uk).  Thanks!
  • Date: 6th. July, 2001