... way as ... target. ... per HS "As I understand it his VM is an execution environment similar to Java (JVM). IOW,it executes an intermediate representation...
... If you go to http://www.modelcompilers.com (Marc's website), you can find where it states that the VM can be used for either model verification or target...
Hi All, To preface my question, yes, there have been many past discussions about the hazards and drawbacks of using various popular programming languages,...
Hi Peter, A key characteristic of MDA models is that they are semantically machine readable and are transformed to implementation. For xUML models this...
... I've done a similar thing, but using Smalltalk. ... If you have the Smalltalk debugger and development environment, then I think you wouldn't miss the ...
Responding to N.... The main reason one wants to use an AAL is to have a consistent level of abstraction for the models. UML with an AAL is a true 4GL while...
Hi Peter, ... Good move! ... I suppose it depends on your purpose. There are many action languages, but they are merely a textual representation of some model...
James Ring
sjr@...
Nov 8, 2006 5:32 pm
963
... The temptation is there, but there's coding standards and reviews to compensate. And, if the approach proves fruitful, then tools support could follow...
3GLs lack built-in support for important high-level OOA abstractions, such as associations/links (usually implemented as pointers/references). Also, the more...
Hi Yanni, While Rafael answered some of your points, I'd like to learn a little more about your perspective. ... OK -let me see if I have this straight. You...
Responding to Chiu... ... But when one uses a full 3GL like Python as an AAL, one is writing code at the 3GL level of abstraction and one is limited to the...
... Map the constructs in Chapter 7 Class Actions of Executable UML, Mellor/Balcer, to your chosen "3GL". Provide the support code (e.g. for relate, select,...
... There's no substitute for the real thing. Putting a model compiler and/or model simulation in between the analyst/developer and the final system, makes the...
Hi Yanni - Thanks for the response. I'm a lot more clear on where you're coming from now. Seems like a relative expert finding a blend of something close and...
Responding to Chiu... ... Alas, by that argument everyone would still be programming in machine language on plug boards. B-) I can remember the hard core BAL...
... You're extrapolating to far. I'm suggesting that enhancing a 3GL environment with modelling qualities is a worthwhile approach, and you're going backwards...
Hi Everyone, Thanks for your helpful comments. Their spectrum is quite interesting and thought provoking. I'll try to respond to some other individual ...
Hi Peter N., Thanks for the extended reply. What I got from your last message is: - Python - as a dynamic language - is far better suited for adaptation as a...
Responding to Chiu... ... I was responding to the notion that one /needs/ the 3GL facilities to develop an application. As I indicated, the only reason I see...
Responding to N.... I addressed the issue of whether one /needs/ more control of the implementation that the existing AALs provide with Chui, so I won't repeat...
... Having used dynamically typed, statically typed, and untyped languages, I can see how statically typed languages like Java can look like the type system...
... development ... hybrid, ... What if there were a useful class of applications that didn't need the fancy features provided by the Action Semantics (or any...
... Smalltalk in 1995 was about $5K per developer seat (for the premier vendor products, but there were other less pricey choices). Along comes Java, with ...
Responding to Nedunuri... ... Have you looked at the definition of PAL on the Pathfinder web site? That is a pretty simple AAL that is quite generally useful....
i've been working on Executable UML and have some queries regarding testing of an executable UML model: 1. what is the exact procedure of generating test...
Responding to Waheed... ... Generating the test case vectors is fundamentally no different than generating test vectors for any other development approach....
... OT: Sun certainly didn't make a fortune off of this strategy but it did help keep Microsoft in check. I wouldn't expect a single company (besides...
2nd CALL FOR CHAPTERS Proposal Submission Deadline: December 1, 2006 (2-5 pages) See also http://www.softwaremodelle.de <http://www.softwaremodelle.de/> ...