Search the web
Sign In
New User? Sign Up
executableuml
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Call for Papers: First Workshop on Behavioural Modelling in Model-D   Message List  
Reply | Forward Message #1071 of 1105 |
Re: Call for Papers: First Workshop on Behavioural Modelling in Model-Driven Architecture (BM-MDA)

I wasn't sure whether I should laugh or cry when reading the text of
this posting. This really makes one realize why Pascal and Date felt
compelled to create the Database Debunkings web site.

> Call for Papers
>
> *The First Workshop on Behavioural Modelling in Model-Driven
> Architecture (BM-MDA) http://www.ou.nl/bm-mda
> University of Twente, Enschede, The Netherlands. 23 June 2009*
>

Consider the following:

> To date, the fully automatic generation of the code from models is
still
> a dream and, if it works at all, restricted to specific application
> areas. One of the main obstacles is the lack of adequate models for the
> behaviour of the software and of mechanisms to integrate behaviour
> models with structural models and with other behaviour models.

This is an insult to practitioners of Executable UML. We've had
application area independent "fully automatic generation of the code
from models" for well over a decade. The Executable UML method clearly
defines integration of behavioral and structural models.

> There are different approaches for modelling behaviour in the UML:
>
> * Use UML Behavioural State Machines ("Executable UML"), which have
> semantics that borrow largely from work in real-time systems.
[SNIP]
> Although there are many different approaches for modelling
behaviour, none of them enjoys the same universality as the UML class
diagrams do for the structural parts of the software.
>

I find this to be a contradiction per my statements above. The only
way it isn't is if the reference, "("Executable UML")", actually
refers to "executable UML". I like to make the E vs. e distinction
rather than using the phrase, "Executable and Translatable UML",
because I failed to find any usage of the term, "Executable UML",
before the Shlaer-Mellor people started using it. IIRC, the Mellor and
Balcer book also preceded any alternative usage of the term.

> Further evidence of confusion about PIM level behavioural modelling

It's not hard to find evidence of confusion on almost any subject
pertaining to software development. Pretty much all of it can be
traced to ignorance, and a lot of the ignorance is due to
unwillingness to learn. This isn't endemic to software developers, and
seems to be a societal issue.




Fri Feb 13, 2009 2:58 pm

lwriemen
Offline Offline
Send Email Send Email

Forward
Message #1071 of 1105 |
Expand Messages Author Sort by Date

Call for Papers *The First Workshop on Behavioural Modelling in Model-Driven Architecture (BM-MDA) http://www.ou.nl/bm-mda University of Twente, Enschede, The...
Ashley at Metamaxim
keplervic
Offline Send Email
Feb 3, 2009
11:29 am

I wasn't sure whether I should laugh or cry when reading the text of this posting. This really makes one realize why Pascal and Date felt compelled to create...
Lee Riemenschneider
lwriemen
Offline Send Email
Feb 13, 2009
2:59 pm

Hi Lee The "if they work at all" comment referred to the fact that some so-called MDA tools can only generate skeletons and/or only generate CRUD behaviour (so...
Ashley at Metamaxim
keplervic
Offline Send Email
Feb 13, 2009
8:37 pm

... I've seen this statement many times, but never with any evidence to back it up. I would be interested in seeing some proof....
Lee Riemenschneider
lwriemen
Offline Send Email
Feb 14, 2009
12:19 am

Hi Lee ... I think the proof needs to be that Executable UML *is* applicable to other domains, by the publication of case studies of its use. These are lacking...
Ashley at Metamaxim
keplervic
Offline Send Email
Feb 17, 2009
8:19 pm

... I agree that it would be nice to see some more detailed literature on Executable UML projects both in and out of the embedded area, but what is wrong with...
Lee Riemenschneider
lwriemen
Offline Send Email
Feb 19, 2009
3:02 am

Hi Lee ... I think if the workshop can achieve a clearer understanding of this, that would be a good result. Rgds Ashley...
Ashley at Metamaxim
keplervic
Offline Send Email
Feb 21, 2009
4:24 pm

A further comment. The biggest problem as I understand it is generating production-quality optimized platform-specific code. Even if there are some tools out...
Srinivas Nedunuri
s_nedunuri
Offline Send Email
Feb 16, 2009
9:47 pm

... I'm not sure what is an intended definition for "wide-spectrum MDA", but since is the Executable UML group, I'll restrict my remarks to Executable UML. The...
Lee Riemenschneider
lwriemen
Offline Send Email
Feb 17, 2009
3:32 am

... By wide-spectrum, I was referring to MDA tools that aren't restricted to specific domains, such as embedded or web services. I'll give you that you could...
Srinivas Nedunuri
s_nedunuri
Offline Send Email
Feb 19, 2009
7:06 pm

... A lot of these issues sound like they would reside in a service domain rather than the architecture domain, and therefore they aren't the concern of an...
Lee Riemenschneider
lwriemen
Offline Send Email
Feb 20, 2009
3:06 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help