Re: Will the UML ever become truly universal?



"Nameless" <news.mail@xxxxxxxxx> wrote in message
news:BgYke.4542$184.3856@xxxxxxxxxxxxx
> Which brings me back to the (provocative) subject line.
> Surely it is lack of interoperability that prevents UML
> from being truly universal? From a user's perspective the
> answer to that question must be yes. If I spend (a lot of)
> time in an independant UML tool or a programming language
> which has an integrated UML tool, it would surely not be
> unreasonable of me to expect to export and import my work
> (model) into another tool or comparable programming language
> --regardless of vendor or programming language (C++ to Ada,
> for example). Besides, a product may be unavailable on
> certain system platforms. Clearly this is more than a
> matter of freedom of choice, however important that may be.
>
> IMHO, interoperability should be a requirement of the UML
> specification, for without it the universality of UML is
> severly hampered.

I might be a little off-topic, but I never saw UML as any kind of
"universal" tool. It is convenient when communicating about the
design of a C++ or Java program, because it fits the object system
of those languages quite nicely, but I wouldn't even thing about
using it for programs in languages such as Common Lisp, whose object
layer is very different from C++ and Java's...

Of course, some kinds of diagrams in UML can be used regarless of
the language used, but mostly during high level specification phases
(I'm thinking about use cases and sequences).


--
Matthieu Villeneuve


.



Relevant Pages

  • Re: UML is semi-formal language !!!
    ... It seems really tough to argue that what they are using to encode programs isn't a language. ... If being machine interpretable is the criteria, then UML clearly qualifies. ... UML provides the qualifiers and for generalizations but they are optional. ... So the MDA profiles for translation require that the union of sibling subclass membership be a complete set of the parent superclass set. ...
    (comp.object)
  • Re: Why Heuristics Are Indeed Circular: Diialectics Going & Coming
    ... You suggested making UML models by hand ... You used an obscure language reference to make yourself look ... You have a header file and/or it sucks. ... You are beyond repentance so FUCK OFF ...
    (comp.object)
  • comp.object Flame Form v0.1
    ... You suggested making UML models by hand ... You used an obscure language reference to make yourself look ... You have a header file and/or it sucks. ... You are beyond repentance so FUCK OFF ...
    (comp.object)
  • Re: LSP and subtype
    ... that applies to OOA/D since one uses UML as a 4GL to do OOA/D because the level of abstraction is so much higher and one doesn't want the distraction of 3GL details. ... We have come a long was since then so that hardly anyone ever even has to think about Assembly, much less machine language anymore. ...
    (comp.object)
  • Re: Wide Adoption for UML Techniques
    ... > Well, yes - it's not a technique, just a language. ... I am not sure what you mean by "language". ... opposed to just not considering UML because they didn't know anything ... I don't see the agile movements limiting the use of UML ...
    (comp.object)