ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] MVC (was: Defining UML in Common Logic)

To: "[ontolog-forum] " <ontolog-forum@xxxxxxxxxxxxxxxx>
From: "Cory Casanave" <cory-c@xxxxxxxxxxxxxxx>
Date: Fri, 26 Feb 2010 14:16:39 -0500
Message-id: <4F65F8D37DEBFC459F5A7228E5052044A0382C@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>

Duane,

Marketing lit aside, UML is primarily a model specification.  Attached to that model specification is a loose association with notation.  Of course it is the notation that people see – but the model is primary.  OMG has a current effort to specify diagrams and their connection to the model, such that the model-view connection is explicit.  So I would suggest that UML already utilizes the model/view perspective you are discussing.  The controller aspect is expected to be added by tools and is not part of the standard.

 

Now, is it a “good” model?  Not really, it is primarily a structural model with loose semantics.  The more recent “fUML” (Executable subset of UML) is well grounded, but still suffers from the problems with the core UML model.

 

One of the things we hope to achieve in the architecture ecosystem sig is a better modeling foundation such that UML and other modeling languages can work together using a stronger semantic foundation.  An area of agreement in the group is that this foundation must support multiple viewpoints on the same underlying model.  These viewpoints would encompass terminology & structure as well as notation.  Many of us would like to base this stronger foundation on the semantic web.

 

-Cory

 


From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Duane Nickull
Sent: Wednesday, February 24, 2010 8:03 PM
To: [ontolog-forum]
Subject: Re: [ontolog-forum] MVC (was: Defining UML in Common Logic)

 

According to the OMG, UML is “A specification defining a graphical language for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems. “

There are multiple methodologies and supplemental specifications that use UML to aid people modeling.  

Reference: http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML

Duane (in under 10 lines)
PS – GO TEAM CANADA!!!!!

On 2/24/10 4:51 PM, "Randall R Schulz" <rschulz@xxxxxxxxx> wrote:

On Wednesday February 24 2010, Duane Nickull wrote:
> When I say "UML" I refer to a 2 dimensional
> syntax/notation/convention for representing models or data.

UML is a language for modeling systems. The diagrammatic portion,
as popular as it is, is really not the essence of UML.

Diagrammatic languages and other visualization schemes appeal to a very
large majority of humans 'cause of our outsized visual cortex, but
ultimately visual languages very limiting. They scale very poorly,
which is a large part of why visual programming languages have never
gotten any traction beyond a few limited settings.


> Duane


Randall Schulz

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