comp.lang.ada
 help / color / mirror / Atom feed
From: alex@MIMSY.CS.UMD.EDU  (Alex Blakemore)
Subject: Re: Rate Monotonic Analysis
Date: 24 Oct 92 19:04:54 GMT	[thread overview]
Message-ID: <61437@mimsy.umd.edu> (raw)

In article <476.237.uupcb@nitelog.com> michael.hagerty@nitelog.com (Michael Hag
erty) writes:
> At the risk of appearing to be a complete dolt, I ask, "Just what is rate
> monotonic analysis?"  I noted that a tutorial on this subject will be
> offered at this year's TRI-Ada and did not understand the description of
> the tutorial one whit!

rate monotonic analysis is a simple way to prove (ideally) that
a real time system will meet its deadlines.  It depends on a preemptive
priority based scheduler and an assignment of static priorities based on
timing requirements, not semantic importance.

Its a great advance in hard real-time design methods, and it works in practice.

its been extended to handle binary semaphores - most especially in the
priority ceiling protocol (PCP).  The main problem this protocol reduces is
that of priority inheritance.  There are extensions to deal with distributed sy
stems,
and other complications.  the theory gets more complex as you relax more
of the original simplyfing assumptions.

Ada9X supports RMS and PCP, Ada83 can with support from the compiler and a libe
ral
interpretation of some of the overly restrictive Ada83 scheduling rules.

-- 
---------------------------------------------------
Alex Blakemore alex@cs.umd.edu   NeXT mail accepted

             reply	other threads:[~1992-10-24 19:04 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-24 19:04 Alex Blakemore [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-01-08  7:17 Rate Monotonic Analysis le
2000-02-02  0:00 Richard D Riehle
2000-02-02  0:00 ` Marin D. Condic
2000-02-02  0:00   ` Richard D Riehle
2000-02-16  0:00   ` Ken Garlington
2000-02-09  0:00 ` james hopper
1992-10-23 19:23 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!wupost!csus.edu!netc
replies disabled

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