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: Sat, 20 Feb 2010 14:34:40 -0800
Message-id: <C7A5A380.B749%dnickull@xxxxxxxxx>
My view on this is that UML diagrams should be viewed as an _expression_ of a model/process etc.  Many people used to get confused when they saw tools where they could model a UML CVD and have it write out java stub code.  They interpreted this to be that some machine translated the UML into Java.  The truth is that there is a model behind the UML that gets used.  UML is only one of many ways to represent logic or models.

I am a big fan of MVC as an architectural pattern!

Having said this, the approach of OMG’s XMI is something I found a bit cumbersome to work with.

Duane


On 2/20/10 11:36 AM, "John F. Sowa" <sowa@xxxxxxxxxxx> wrote:

I have often said that UML diagrams could be defined in Common Logic,
and the OMG is actually doing that.  Following is the beta version of
Foundational UML (FUML) with definitions of the declarative parts of
UML in Common Logic and translations of the procedural parts to Java:

    http://www.omg.org/spec/FUML/1.0/Beta2/PDF

To see the CLIF translations, go to Chapter 10 Base Semantics, which
starts on page 275.

In various talks about Common Logic, I have said that UML diagrams could
be translated to CL, and I'm happy to see that people are doing that.

That is one more point in favor of using Common Logic as a lingua franca
for translations among different formalisms, especially for mappings
between the Semantic Web and other software technologies.

John Sowa


_________________________________________________________________
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>