comp.lang.ada
 help / color / mirror / Atom feed
* Courseware: Real-time and Ada 95
@ 1996-10-25  0:00 Bo I. Sanden
  0 siblings, 0 replies; only message in thread
From: Bo I. Sanden @ 1996-10-25  0:00 UTC (permalink / raw)




A course in real-time software design based on Ada 95.
+++++++++++++++++++++++++++++++++++++++++++++++++++++

A course in real-time software design based on Ada 95 is freely available 
as asset_a_825 from the Asset repository (www.asset.com).

The material forms a semester-long graduate course. It has also been 
used for concentrated courses of 3-5 days and 1-day tutorials. 

The course starts with an overview of the Ada 95 syntax for tasks and 
protected units. The rest of the material shows how to design concurrent 
software. The emphasis is on practical, real-time applications. The 
examples go far beyond those textbook examples commonly used to illustrate 
syntactical features and issues such as mutual exclusion and deadlock. 
Examples include: Automobile cruise control, Buoy problem, Home-heating 
problem, Remote temperature sensor, Airport luggage handling, LEGO car 
factory, Elevator control problem and Flexible manufacturing system. 
(Some of these are well-known from the literature, others are new.)

While the course surveys other design approaches, the main theme is
entity-life modeling (ELM). ELM is not a cookbook method but rather a 
principle relating the structure of the software to the structure of 
the problem itself. In order to use the course material, you do not have 
to commit to a particular series of design steps. The designs will 
appear quite intuitive. 


---------------------
Dr. Bo I. Sanden 
Colorado Technical University, Colorado Springs 
Email: bsanden@isse.gmu.edu 

Author of: Software Systems Construction with Examples in Ada,
Prentice-Hall 1994




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1996-10-25  0:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-10-25  0:00 Courseware: Real-time and Ada 95 Bo I. Sanden

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