ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Defining UML in Common Logic

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Cc: "ed-s@xxxxxxxxxxxxxxx" <ed-s@xxxxxxxxxxxxxxx>
From: Duane Nickull <dnickull@xxxxxxxxx>
Date: Sun, 21 Feb 2010 15:42:54 -0800
Message-id: <C7A704FE.B75F%dnickull@xxxxxxxxx>
Yeah – we ran into inconsistency patterns with UML – XML.  For example, in a CVD you can have cardinality on attributes of a class that range from 0-*.  In XML attribute names must be unique.

I feel guilty for having worked on standards for over a decade sometimes.  Time to go watch the Canada USA Ice Hockey game at the Olympics (in my home town) until I feel better about it!!

Duane


On 2/20/10 7:26 PM, "John F. Sowa" <sowa@xxxxxxxxxxx> wrote:

Duane,

I agree:

 > UML is only one of many ways to represent logic or models.

The point I make is that there is no one-size-fits-all notation
for everything.  Different notations -- graphic and linear --
have different advantages and disadvantages for different purposes.

Remember that what was "unified" by the U of UML was the
squabbling among the "Three Amigos" who were using different
notations for related design methodologies.

The various diagrams came from many different sources.  Some
of them go back to the 1960s (Entity-Relationship diagrams
by P. P. Chen in 1976 were a variant of Bachman diagrams
from a decade earlier.)  Drawing type hierarchies as trees
goes back to Porphyry in the 3rd century AD.  And activity
diagrams go back to Carl Adam Petri's PhD dissertation in 1965.

All those diagrams represent important aspects that could
also be represented in logic at the object level or the
metalevel.  E-R diagrams, for example, represent the signature
of various relations, the number of arguments, the types of
the arguments, and the functional dependencies and cardinality
constraints.

All those notations can and should be better integrated with
each other and with methodologies from other paradigms.

John




_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx



---
Adobe LiveCycle Enterprise Architecture - http://www.adobe.com/products/livecycle/
My TV Show - http://tv.adobe.com/show/duanes-world/
My Blog – http://technoracle.blogspot.com/
My Band – http://22ndcenturyofficial.com/
Twitter – http://twitter.com/duanechaos

_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (01)

<Prev in Thread] Current Thread [Next in Thread>