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.
next prev parent 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