comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Bug rate and choice of programming language
Date: Mon, 16 Aug 2010 19:48:17 +0200
Date: 2010-08-16T19:48:17+02:00	[thread overview]
Message-ID: <op.vhjk2ru0xmjfy8@garhos> (raw)
In-Reply-To: m2eie5zp69.fsf@pushface.org

Le Wed, 11 Aug 2010 07:36:14 +0200, Simon Wright <simon@pushface.org> a  
écrit:
> UML is not a good match for full Ada (not sure it's that good a match
> for Java, come to that; mainly because it's a hotchpotch of
> techniques without a huge amount of semantic precision).

Here is the focus word: semantic. You gave me the idea to come back to the  
semantic point, dropping everything around (tools, methods, and others).

I get some time yesterday to select some document which I will read in the  
coming days to see if a useful semantic is really there or not. My  
requirement is that if there is really a clear semantic, it should be  
abstract enough, as for precisely expressing things, there are already  
many things else (other languages). Otherwise, this would just lead to  
something which would add unexpected complexity (this would be translating  
a language into another, which is just a source of errors, complexity, and  
no an aid).

If ever some ones are interested, here are the documents :

The first two ones are the most accessible.
http://www.ibm.com/developerworks/rational/library/05/317_semantic/semantic_foundations_uml_2_0.pdf
http://www.imamu.edu.sa/DContent/IT_Topics/UML%20Semantics%20FAQ.pdf
The third is from UML authors and is much longer (not well suited for an  
overview)
http://cuiwww.unige.ch/~guyot/TPBD1/UML11/ad970804_UML11_Semantics2.pdf
The fourth looks interresting, because it express a readily understandable  
model (documentations of a Java set of class which express a view of UML  
semantic in a terse way)
http://elmuth.tigris.org/nonav/doc/javadocs/overview-summary.html
And the the fifth last, is interesting in the area of ergonomy and  
usability:
http://isgwww.cs.uni-magdeburg.de/cvse/Forschung/Publikationen/2008-SoftVis-SemanticZooming.pdf

Will be a base material for future personal works


-- 
There is even better than a pragma Assert: a SPARK --# check.
--# check C and WhoKnowWhat and YouKnowWho;
--# assert Ada;
--  i.e. forget about previous premises which leads to conclusion
--  and start with new conclusion as premise.



  reply	other threads:[~2010-08-16 17:48 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-10 13:22 Bug rate and choice of programming language Maciej Sobczak
2010-08-10 14:41 ` Georg Bauhaus
2010-08-10 14:45 ` Yannick Duchêne (Hibou57)
2010-08-10 20:53 ` Phil Thornley
2010-08-10 22:23   ` Yannick Duchêne (Hibou57)
2010-08-11  0:04   ` Yannick Duchêne (Hibou57)
2010-08-11  0:19   ` Yannick Duchêne (Hibou57)
2010-08-11  0:40     ` Shark8
2010-08-16 17:52       ` Yannick Duchêne (Hibou57)
2010-08-11  5:36     ` Simon Wright
2010-08-16 17:48       ` Yannick Duchêne (Hibou57) [this message]
2010-08-11  7:50 ` Charles H. Sampson
replies disabled

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