comp.lang.ada
 help / color / mirror / Atom feed
* Ada95 and UML
@ 2001-04-11 14:35 Joe Simon
  2001-04-11 15:54 ` Ted Dennison
                   ` (3 more replies)
  0 siblings, 4 replies; 27+ messages in thread
From: Joe Simon @ 2001-04-11 14:35 UTC (permalink / raw)



Howdie.

we are currently working on defining standards for doing OO development
using UML with Ada 95 as the target implementation language. We are looking
at the broad scope and we will then concentrate on real-time embedded and
safettyy critical projects (i.e. are there any UML type constructs that we
want to avoid for RT - Safety Critical).

I am attempting to acertain what the implications are in using UML with
Ada95 (The UML development tool we are using as of now is Telelogic Tau, it
generates each object as a separate package with only one type, making it
difficult to use Ada the way we are used to).

Any thoughts on this subject would be greatly appreciated.

Thanks,

Joe Simon

Lockheed Martin Systems Integration
Owego, NY
jb.simon@lmco.com





^ permalink raw reply	[flat|nested] 27+ messages in thread
* re: ada95 and uml
@ 2001-04-19 18:25 "Riehle, Richard"
  2001-04-21  1:58 ` Robert C. Leif, Ph.D.
                   ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: "Riehle, Richard" @ 2001-04-19 18:25 UTC (permalink / raw)


Joe Simon wrote:

Howdie. we are currently working on defining standards for doing OO
development using UML with Ada 95 as the target implementation language. We
are looking at the broad scope and we will then concentrate on real-time
embedded and safettyy critical projects (i.e. are there any UML type
constructs that we want to avoid for RT - Safety Critical). I am attempting
to acertain what the implications are in using UML with Ada95 (The UML
development tool we are using as of now is Telelogic Tau, it generates each
object as a separate package with only one type, making it difficult to use
Ada the way we are used to). Any thoughts on this subject would be greatly
appreciated. 
There is an interesting concept in software engineering called linguistic
continiuity. The idea
is that, the language we use for creating a software product should be
consistent through the
entire life-cycle of the process.   For example, if one used a structured
design CASE tool to 
model software that would be coded in an object-oriented programming
language, we would
say this is linguistically discontinuous.   Ideally, one can benefit from
linguistic continuity through
the entire lifecyle of a software product.   Each time we introduce a new
linguistic model, we
disrupt the communication,  require a translation capability, and lose
something in the translation.

From my study of UML and my knowledge of Ada, I have concluded there is a
substantial linguistic
discontinuity.   Ada has a rich model of program development that cannot be
completely represented
with UML.   Translating from UML to Ada or Ada to UML is guaranteed to lose
something in the
translation.

What we need is a modeling language for Ada that fills the requirement of
linguistic
continuity.   This is not only a problem with Ada.   Eiffel also maps poorly
to UML.  The Eiffel 
community has risen to the challenge and created a modeling language that
maps well to Eiffel.    

Richard Riehle

-- 
Posted from monterey.nps.navy.mil [131.120.18.26] 
via Mailgate.ORG Server - http://www.Mailgate.ORG



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2001-05-11 13:10 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-11 14:35 Ada95 and UML Joe Simon
2001-04-11 15:54 ` Ted Dennison
2001-04-11 16:15   ` Marin David Condic
2001-04-11 17:16   ` Pat Rogers
2001-04-11 16:06 ` Pat Rogers
2001-04-12 10:24   ` John Robinson
2001-04-12 17:46     ` Dirk Craeynest
2001-04-12  7:20 ` Martin Dowie
2001-04-12 10:50   ` Peter Amey
2001-04-12 11:22     ` Martin Dowie
2001-04-13  6:49 ` Simon Wright
  -- strict thread matches above, loose matches on Subject: below --
2001-04-19 18:25 ada95 and uml "Riehle, Richard"
2001-04-21  1:58 ` Robert C. Leif, Ph.D.
2001-04-21 11:39   ` Simon Wright
2001-04-23 12:43     ` Marc A. Criley
2001-04-23  3:45 ` Robert Palasek
2001-04-23  5:50   ` Simon Wright
2001-04-24 13:53     ` Robert Palasek
2001-04-25  3:54       ` Ada95 and UML Robert C. Leif, Ph.D.
2001-04-26 19:46         ` Simon Wright
2001-04-25 13:16     ` ada95 and uml Ken Garlington
2001-04-25 13:48       ` Ted Dennison
2001-05-06 22:03     ` Peter Dencker
2001-04-23 12:03   ` Martin Dowie
2001-04-23 12:36     ` Ken Garlington
2001-04-23 13:34       ` Martin Dowie
2001-05-11 13:10 ` Mark T

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