comp.lang.ada
 help / color / mirror / Atom feed
From: wmclendon@draper.com (Woody McLendon)
Subject: Re: Modelling of Ada prgms
Date: Fri, 2 Dec 1994 18:48:09 GMT
Date: 1994-12-02T18:48:09+00:00	[thread overview]
Message-ID: <wmclendon-0212941348090001@wwm2784.draper.com> (raw)
In-Reply-To: 3bf10r$9n7@disunms.epfl.ch

In article <3bf10r$9n7@disunms.epfl.ch>, cattel@ltidec1.epfl.ch (Thierry
Cattel) wrote:

> Hello,
> 
> I am modelling ada-like programs, in order to submit
> them to verification (off-the-fly reachability analysis,
> model-checking).
> Are you aware of any attempt in that domain ? 
> with CSP, Promela/SPIN for example ?
> The point is modelling guarded RDV. 

Several years ago, we did some research using Coloured Petri Nets (CPN) to
model concurrent Ada systems.  We developed a technique for modelling the
system, then we used an automated tool which could generate the
reachability (occurrence) graph and do dynamic simulation of the model.
The occurrence graph helped us to pinpoint deadlock and other undesirable
behaviors, and simulation allowed us to verify the behavior of the model. 

We were able to develop models of all sorts of rendezvous', including a
guarded rendezvous and the select statement. 

We had good results on a small scale, but it didn't seem like the
technology was ready to scale up to real-world systems.  Our funding
stopped a couple of years ago...!

I would be happy to send you more information (though it is dated) if you
drop me an email message.  I also know of some other researchers who are
still working in this area and would be happy to pass along their names.

> 
> Thanks in adv.

No problem.  Hope this helps.

-- 
Woody McLendon
CS Draper Laboratory
wmclendon@draper.com



      reply	other threads:[~1994-12-02 18:48 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-11-29 10:50 Modelling of Ada prgms Thierry Cattel
1994-12-02 18:48 ` Woody McLendon [this message]
replies disabled

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