comp.lang.ada
 help / color / mirror / Atom feed
From: kim@wacsvax.OZ (Kim Shearer)
Subject: Re^2: Teaching Concurrency
Date: 14 Jan 90 12:33:09 GMT	[thread overview]
Message-ID: <1497@wacsvax.OZ> (raw)
In-Reply-To: MEISSNER.90Jan11110915@pmax27.osf.org

meissner@osf.org (Michael Meissner) writes:

>In article <10330@june.cs.washington.edu> pattis@cs.washington.edu (Richard Pattis) writes:

>| OK, so this begs the question: what is the "smallest" assignment that can
>| use concurrency fruitfully. I would like to teach a bit about tasking in
>| one of my classes, but I don't want students to get "wrong" ideas from the
>| example I use.  Anyone out there have such an assignment? Is there some prime
>| example out there of a good use of multi-tasking that is amenable to
>| classroom instruction?

 Another simple real worldish type example would be a centrally controlled
distributed monitoring system. This is actually pinched from a computer
controlled irrigation monitoring system I worked on in ADA.

 The idea is that you have a number of fairly dumb monitoring tasks which
report to a central controlling program. The central system accepts 
input from the monitoring tasks and sends a simple reply. The input and
output could be very simple and very synthetic. The real tasking comes 
as the student would need to produce input and output routines to 
coordinate the input from and output to multiple monitors.

 The students could be provided with a simple monitor program to set up 
n times, and asked to write the central controller that conforms to
some simple protocol.

  reply	other threads:[~1990-01-14 12:33 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-01-07  2:26 Teaching Concurrency Bill Wolfe
1990-01-09 16:41 ` Marc Benveniste,lsp
1990-01-10 20:49 ` Mark Shepherd
1990-01-10 22:47   ` Richard Pattis
1990-01-11 13:04     ` Robert Firth
1990-01-11 19:27       ` Vincent Manis
1990-01-13  7:34         ` Peter G Ludemann
1990-01-12 19:02       ` Peter da Silva
1990-01-15 13:30         ` Robert Firth
1990-01-17 15:40         ` Kurt Luoto
1990-01-11 16:09     ` Michael Meissner
1990-01-14 12:33       ` Kim Shearer [this message]
1990-01-11 18:50     ` Tom Griest
1990-01-11 20:38     ` Brian L. Stuart
1990-01-12  0:47     ` Robert Steigerwald x2468
1990-01-15 11:10     ` Stavros Macrakis
1990-01-11 14:52   ` David Lamb
1990-01-13  0:06     ` Mark Shepherd
1990-01-11 16:13   ` S. Crispin Cowan
1990-01-12 13:12     ` Mike Harrison
1990-01-11 19:20   ` Vincent Manis
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox