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 #1074 of 1105 |
Re: Call for Papers: First Workshop on Behavioural Modelling in Model-Driven Architecture (BM-MDA)

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 there that do indeed do wide-spectrum MDA,
their techniques are buried inside proprietary code, which means they
are not open to examination and widespread understanding. From
academia's point of view (this is primarly an academia-driven
workshop) this is a no-no. For me a good sign will be when we see a
"Dragon book"-like Principles of MDA Compiler Design on the shelves.

cheers

--- In executableuml@yahoogroups.com, Ashley at Metamaxim
<ashley.mcneile@...> wrote:
>
> 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 cannot handle more complex transactional updates).
>
> The "restricted to specific application areas" refers to the fact that
> some MDA techniques, because of the forms of behavioural modelling
> semantics they use, have less than universal applicability.
>
> I think the latter is true of Executable UML, which seems to have no
> profile outside of the embedded systems area (apart from text book
> examples). Please correct me if I am wrong about this.
>
> There was no intent to insult anyone, except perhaps those who believe
> that the MDA vision has actually been realised, in a consistent way,
> across the spectrum domains that it professes to address.
>
> Perhaps you would like to submit a paper? You would be welcome!
>
> I hope you decided to laugh rather than cry.
>
> Rgds
> Ashley
>
>
>
> Lee Riemenschneider wrote:
> >
> > 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
<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.
> >
> >
>





Mon Feb 16, 2009 9:47 pm

s_nedunuri
Offline Offline
Send Email Send Email

Forward
Message #1074 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