Re: UML Modeling w/o Rational Rose

2002-06-05 Thread Gilbert Laycock
Tommi Komulainen [EMAIL PROTECTED] writes:

 I'm not sure if you can use free software to display Rose models as is.
 You could, however, open the model in Rose and take a screenshot :)
 And to open the model in Rose you can get an evaluation license (valid
 for 30 days, or two weeks, or something like that) from Rational.
 
 On the topic of free UML modeling software, I've tried ArgoUML and
 Poseidon, but unfortunately they aren't quite comparable to Rose.  Are
 there some other UML tools I've missed?  (No, dia or kuml don't count.)

Have you tried tcm? I don't think it will import Rational Rose models,
but it is a proper modelling system. Also, I think you have to look in
unstable for it at the moment.



$ dpkg -s tcm
Package: tcm
Status: install ok installed
Priority: optional
Section: graphics
Installed-Size: 4280
Maintainer: Otavio Salvador [EMAIL PROTECTED]
Version: 2.10-2
Depends: lesstif1, libc6 (= 2.2.4-4), libstdc++2.10-glibc2.2 (= 
1:2.95.4-0.010810), xlibs ( 4.1.0)
Conffiles:
 /etc/tcm/TCM f18e8650719aeab28ccef43c114faaa3
 /etc/tcm/banner.ps d17b49a38f0c2fd06222f8ca9753a9e7
 /etc/tcm/colorrgb.txt 6d52922bd9d2bac545055db0287a6f8d
 /etc/tcm/tcm.conf 3dfbb9a8d708f09516f079e482015dfe
Description: Toolkit for Conceptual Modeling (TCM)
 The Toolkit for Conceptual Modeling is a collection of software tools
 to present conceptual models of software systems in the form of
 diagrams, tables, trees, and the like. A conceptual model of a system
 is a structure used to represent the requirements or architecture of
 the system. TCM is meant to be used for specifying and maintaining
 requirements for desired systems, in which a number of techniques and
 heuristics for problem analysis, function refinement, behavior
 specification, and architecture specification are used.  TCM takes
 the form of a suite of graphical editors that can be used in these
 design tasks. These editors can be categorized
 into:
 .
  * Generic editors for generic diagrams, generic tables and generic
trees.
  * Structured Analysis (SA) editors for entity-relationship diagrams,
data and event flow diagrams, state transition diagrams, function
refinement trees, transaction-use tables and function-entity type
tables.
  * Unified Modeling Language (UML) editors for static structure
diagrams, use-case diagrams, activity diagrams, state charts, message
sequence diagrams, collaboration diagrams, component diagrams and
deployment diagrams (only the first three UML and last two editors
are functional at this moment).
  * Miscellaneous editors such as for JSD (process structure and
network diagrams), recursive process graphs and transaction decomposition
tables.
 .
 TCM supports constraint checking for single documents (e.g. name
 duplication and cycles in is-a relationships). TCM distinguishes
 built-in constraints (of which a violation cannot even be attempted)
 from immediate constraints (of which an attempted violation is
 immediately prevented) and soft constraints (against which the editor
 provides a warning when it checks the drawing). TCM is planned to
 support hierarchic graphs, so that it can handle for example
 hierarchic statecharts. Features to be added later
 include constraint checking across documents and executable models.

-- 

  Gilbert Laycock email:  [EMAIL PROTECTED]
  Maths and Computer Science, http://www.mcs.le.ac.uk/~glaycock
  University of Leicester phone: (+44) 116 252 3902


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OT: UML (Re: UML Modeling w/o Rational Rose)

2002-06-04 Thread Leandro Guimarães Faria Corsetti Dutra

Oleg escreveu:


What do you get from UML, that you don't get from class definitions (in 
header files) ?


	UML has a much bigger scope, since it tries to account for all the design 
phase, including data modelling.


	Unfortunately it's a fundamentally flawed approach, as shown in 
http://dbdebunk.com./cjd4a.htm.



--
 _
/ \ Leandro Guimarães Faria Corsetti Dutra+41 (21) 216 15 93
\ / http://homepage.mac.com./leandrod/fax +41 (21) 216 19 04
 X  http://tutoriald.sf.net./   Orange Communications CH
/ \ ASCII Ribbon Campaign against HTML email  +41 (21) 216 15 93


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: OT: UML (Re: UML Modeling w/o Rational Rose)

2002-06-04 Thread prover
I'M NOT MEMER OF YOUR MAILING LISTS. MY MAIL IS : [EMAIL PROTECTED]
([EMAIL PROTECTED] IS ONLY FORWARD FROM [EMAIL PROTECTED]).

WHY THIS MAILS COME TO ME?
EVERY DAY COME TO ME 200 MAILS FROM YOUR MAILING LISTS.

CAN YOU DO SOMETHING WITH IT?

 THANK YOU.

- Original Message -
From: Leandro Guimarães Faria Corsetti Dutra [EMAIL PROTECTED]
To: Oleg [EMAIL PROTECTED]; Debian Users
debian-user@lists.debian.org
Sent: Tuesday, June 04, 2002 11:02 AM
Subject: Re: OT: UML (Re: UML Modeling w/o Rational Rose)


 Oleg escreveu:
 
  What do you get from UML, that you don't get from class definitions (in
  header files) ?

 UML has a much bigger scope, since it tries to account for all the design
 phase, including data modelling.

 Unfortunately it's a fundamentally flawed approach, as shown in
 http://dbdebunk.com./cjd4a.htm.


 --
   _
 / \ Leandro Guimarães Faria Corsetti Dutra+41 (21) 216 15 93
 \ / http://homepage.mac.com./leandrod/fax +41 (21) 216 19 04
   X  http://tutoriald.sf.net./   Orange Communications CH
 / \ ASCII Ribbon Campaign against HTML email  +41 (21) 216 15 93


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Tommi Komulainen
On 2002-06-03 12:45 +, Elizabeth Barham [EMAIL PROTECTED] wrote:
 Hi Everyone,
 
 I'd like to be able to view a UML Model that is available for download
 in Rational Rose Format from:
 
 http://www.hl7.org/Library/data-model/RIM/modelpage_non.htm
 
 Rational Rose is a very expensive software product and I was wondering
 if anyone else has experienced this problem (that is, wanting to view
 a Rational Rose file using free software) and how you overcame it?

I'm not sure if you can use free software to display Rose models as is.
You could, however, open the model in Rose and take a screenshot :)
And to open the model in Rose you can get an evaluation license (valid
for 30 days, or two weeks, or something like that) from Rational.

On the topic of free UML modeling software, I've tried ArgoUML and
Poseidon, but unfortunately they aren't quite comparable to Rose.  Are
there some other UML tools I've missed?  (No, dia or kuml don't count.)


-- 
Tommi Komulainen [EMAIL PROTECTED]
GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533  09C0 04A8 9871 6838 8EE6


pgp6mQB3E4mLd.pgp
Description: PGP signature


OT: UML (Re: UML Modeling w/o Rational Rose)

2002-06-03 Thread Oleg
On Monday 03 June 2002 02:01 pm, Tommi Komulainen wrote:

 On the topic of free UML modeling software, I've tried ArgoUML and
 Poseidon, but unfortunately they aren't quite comparable to Rose.  Are
 there some other UML tools I've missed?  (No, dia or kuml don't count.)

What do you get from UML, that you don't get from class definitions (in 
header files) ?

Oleg


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Brian Rose
Are
 there some other UML tools I've missed?  (No, dia or kuml don't count.)
 
What is wrong with dia?  Is it not compatible to Rational?  Is it
possible to write a converter between Rational and dia or
whatever-your-favourite-is or an XML file?  (Not sure what format dia or
Rational are.)

Brian 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Dave Sherohman
On Mon, Jun 03, 2002 at 11:40:57AM -0700, Brian Rose wrote:
 What is wrong with dia?  Is it not compatible to Rational?

I hobble along with dia.  While I can't comment on its compatibility
with Rational Rose, it does have some definite problems in the UML
template.  Two that spring to mind (as of version 0.88.1-3, which
appears to be the current version in testing):

- Connectors will only draw vertical arrowheads.  It makes layout
of your diagrams significantly more challenging when you can only
attack arrows to the top and bottom edges of the boxes without it
looking awful.

- The UML components only allow one font size: Fill-the-page-with-
a-single-class.  This can be worked around by scaling the entire
document (50% works fine for me), but it's still a major nuisance.
Pity the template's designer didn't realize that some of us are
creating UML to use at our desks and don't need to be able to read it
from across the room.

 Is it
 possible to write a converter between Rational and dia or
 whatever-your-favourite-is or an XML file?

dia's default format looks suspiciously like XML, provided you save
it uncompressed.

-- 
When we reduce our own liberties to stop terrorism, the terrorists
have already won. - reverius

Innocence is no protection when governments go bad. - Tom Swiss


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OT: UML (Re: UML Modeling w/o Rational Rose)

2002-06-03 Thread Tommi Komulainen
On 2002-06-03 14:22 +, Oleg [EMAIL PROTECTED] wrote:
 On Monday 03 June 2002 02:01 pm, Tommi Komulainen wrote:
 
  On the topic of free UML modeling software, I've tried ArgoUML and
  Poseidon, but unfortunately they aren't quite comparable to Rose.  Are
  there some other UML tools I've missed?  (No, dia or kuml don't count.)
 
 What do you get from UML, that you don't get from class definitions (in 
 header files) ?

Visual representation of the classes on suitable abstraction level.
Kind of hard to get the big picture in one glimpse from several header
files scattered around, don't you thinkg?  From a simple UML diagram you
can get that (almost) instantly.

And that's just the class diagram part of UML.  There's much more than
just class diagrams in UML.  Class diagrams help to understand how
classes relate to each other (kind of, who does what) and that's
propably the most used part of UML.

Then there's sequence diagrams, showing how classes interact with each
other (who talks to whom.)  I'd argue that's at least as useful as class
diagrams.  Depends on the case, of course.

The bottom line is, though, that UML is just notation.  It is meant to
help communicate how the software works (well, should work) in unified
way.  If you both know UML, you don't need to spend time defining terms
the other might very easily misinterpret otherwise.

Even though you don't need to explain how the stuff works to anyone
else, I've found that it's much easier to go down into the details after
you've figured out the big pieces first.


-- 
Tommi Komulainen [EMAIL PROTECTED]
GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533  09C0 04A8 9871 6838 8EE6


pgpmFyqJyUh1k.pgp
Description: PGP signature


Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Florentin Ionescu
I found dia to be _much_ easier and practical to use, as opposed to Rational -
don't miss dia2code which does a decent job.

There is another tool called ToghetherJ - but AFAIK and used them, both Rational
or Toghether do not handle well C++ but java.




On Mon, 3 Jun 2002, Tommi Komulainen wrote :

» Date: Mon, 3 Jun 2002 21:01:23 +0300
» From: Tommi Komulainen [EMAIL PROTECTED]
» To: debian-user@lists.debian.org
» Subject: Re: UML Modeling w/o Rational Rose
»
» On 2002-06-03 12:45 +, Elizabeth Barham [EMAIL PROTECTED] wrote:
»  Hi Everyone,
» 
»  I'd like to be able to view a UML Model that is available for download
»  in Rational Rose Format from:
» 
»  http://www.hl7.org/Library/data-model/RIM/modelpage_non.htm
» 
»  Rational Rose is a very expensive software product and I was wondering
»  if anyone else has experienced this problem (that is, wanting to view
»  a Rational Rose file using free software) and how you overcame it?
»
» I'm not sure if you can use free software to display Rose models as is.
» You could, however, open the model in Rose and take a screenshot :)
» And to open the model in Rose you can get an evaluation license (valid
» for 30 days, or two weeks, or something like that) from Rational.
»
» On the topic of free UML modeling software, I've tried ArgoUML and
» Poseidon, but unfortunately they aren't quite comparable to Rose.  Are
» there some other UML tools I've missed?  (No, dia or kuml don't count.)


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Matijs van Zuijlen
On Mon, Jun 03, 2002 at 02:31:56PM -0500, Dave Sherohman wrote:
 On Mon, Jun 03, 2002 at 11:40:57AM -0700, Brian Rose wrote:
  What is wrong with dia?  Is it not compatible to Rational?
 
 I hobble along with dia.  While I can't comment on its compatibility
 with Rational Rose, it does have some definite problems in the UML
 template.  Two that spring to mind (as of version 0.88.1-3, which
 appears to be the current version in testing):
 
 - Connectors will only draw vertical arrowheads.  It makes layout
 of your diagrams significantly more challenging when you can only
 attack arrows to the top and bottom edges of the boxes without it
 looking awful.

Not true. If you middle-click on the connectors a menu pops up that lets
you add segments to the connectors. Depending on where you add the
segments, the arrowheads will be horizontal or vertical. Took me a while
to figure this out, though. It's definitely less than intuitive.

HTH,
Matijs.

-- 
Note that I use Debian version 3.0
Linux mus 2.4.17mvz4 #1 Fri Mar 15 23:30:15 CET 2002 i686 unknown

Matijs van Zuijlen

... designed to fill holes or cracks of not more than two cubic vims.
-- Robert Sheckley, Untouched by Human Hands


pgp92N7M5bbgt.pgp
Description: PGP signature


Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Tommi Komulainen
On 2002-06-03 11:40 +, Brian Rose [EMAIL PROTECTED] wrote:
 Are
  there some other UML tools I've missed?  (No, dia or kuml don't count.)
  
 What is wrong with dia?  Is it not compatible to Rational?  Is it
 possible to write a converter between Rational and dia or
 whatever-your-favourite-is or an XML file?  (Not sure what format dia or
 Rational are.)

Almost none of the different UML tools I know are compatible with each
other.  Poseidon and ArgoUML are an exception, maybe because the first
is more or less commercial version of the latter :)  

For all I know, dia uses XML file (compressed) and Rose used something
that looked like lisp :) I'm sure you could write a converter, but how
much information would be lost in one way or the other, I can't say.  

Anyhow, there is nothing wrong with dia.  Drawing UML diagrams is
possible with dia, but compared to Rose it's just much more difficult.
If you grasp UML, just try to draw some diagrams with both of them and
tell me if you disagree.  Simple exercise would be to draw two detailed
class diagrams and one general combining the two.

Bear in mind that Rose is UML modeling tool and dia is a diagram editor.
While you can draw UML diagrams with dia, that's only part of the
solution.  You can draw a line from one class to another in dia, but it
does not fully comprehend that it's an association.. or generalization.
Sure it's drawn differently, and the information is propably there
somewhere, but dia simply is not a UML modeling tool.  It's not meant
to, and it's not even trying to.  Nothing wrong with that, it's just a
tool for a different job.


-- 
Tommi Komulainen [EMAIL PROTECTED]
GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533  09C0 04A8 9871 6838 8EE6


pgpG4vd97jYY9.pgp
Description: PGP signature


Re: UML Modeling w/o Rational Rose

2002-06-03 Thread Tommi Komulainen
On 2002-06-03 12:34 +, Florentin Ionescu [EMAIL PROTECTED] wrote:
 I found dia to be _much_ easier and practical to use, as opposed to Rational -
 don't miss dia2code which does a decent job.
 
 There is another tool called ToghetherJ - but AFAIK and used them, both 
 Rational
 or Toghether do not handle well C++ but java.

I remember thinking dia was easier at some point, but somewhere along
the line I've changed my mind.  Can't remember what happened, but I
guess it's the way lines act in dia when you move a box they're
connected to.  Automatic layout, as artificially stupid it sometimes
can be, is quite nice to have after all.

TogetherJ is not free software, but yes, it's there too.  Rose can
handle C++, can't really say how well, but it can.  For some odd reason
it doesn't like to reverse engineer mozilla code without crashing... ;

TogetherJ is focused on Java, I think.  Hard to say, I tried it some
time, but it used all the available memory and then some; it was not
usable :-/


-- 
Tommi Komulainen [EMAIL PROTECTED]
GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533  09C0 04A8 9871 6838 8EE6


pgpj42rheVwHF.pgp
Description: PGP signature