comp.lang.ada
 help / color / mirror / Atom feed
From: Colin Paul Gloster <Colin_Paul_Gloster@ACM.org>
Subject: Re: Generating Ada from UML on Linux
Date: Thu, 10 Aug 2006 19:06:54 +0200
Date: 2006-08-10T17:06:55+00:00	[thread overview]
Message-ID: <20060810185748.M22459@docenti.ing.unipi.it> (raw)
In-Reply-To: <m2hd0k97q7.fsf@hugin.crs4.it>

On Thu, 10 Aug 2006, Jacob Sparre Andersen wrote:

"[..]

Which formal specification language would you suggest for teaching
undergraduate students?  I am open to suggestions.  [..]"

I am not sure which to suggest, a number of them also have weaknesses and 
I do not know all of the good specification languages. VDM (specifically 
VDM-SL) can be represented in ASCII but it has no reuse capability 
whatsoever (e.g. it is not possible to write in VDM
predicate_p := some really long expression which will appear many times
predicate_q := some really long expression which will appear many times
predicate_r := some really long expression which will appear many times
if predicate_p and predicate_q
--...
elsif predicate_p or predicate_r
--...
else
--...). Z has this basic capability but is not expressible in ASCII (some 
people write it in LaTeX but LaTeX can easily need several runs before 
all interdependant references are resolved but still produces output 
which if not thoroughly checked could be mistaken for a finished 
document). Also, Z does not have any built-in temporal facilities.

Being an Ada course, the SPARK specification language might not be 
irrelevant.



  reply	other threads:[~2006-08-10 17:06 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-07  9:50 Generating Ada from UML on Linux Jacob Sparre Andersen
2006-08-07 11:40 ` Martin Krischik
2006-08-07 13:08   ` okellogg
2006-08-07 13:18   ` Jacob Sparre Andersen
2006-08-09 11:01 ` Colin Paul Gloster
2006-08-10 10:59   ` Jacob Sparre Andersen
2006-08-10 17:06     ` Colin Paul Gloster [this message]
2006-08-10 18:50       ` Georg Bauhaus
2006-08-12 12:07     ` Stephen Leake
2006-08-14  6:40       ` Jacob Sparre Andersen
2006-08-14 19:32         ` Mark Lorenzen
2006-08-15 13:42           ` Jacob Sparre Andersen
2006-08-15 14:27             ` RSL (Was: Generating Ada from UML on Linux) Jacob Sparre Andersen
2006-08-16  1:10               ` Mark Lorenzen
2006-08-21 12:26                 ` Colin Paul Gloster
  -- strict thread matches above, loose matches on Subject: below --
2007-04-14 22:41 Generating Ada from UML on Linux okellogg
replies disabled

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