Re: Open source / downloadable compiler for Executable UML?



Responding to McGill wrote:

I've started reading through "Executable UML: A Foundation for
Model-Driven Architecture" and would /really/ like to start applying
the concepts. The book mentions BridgePoint as a model compiler which
can be downloaded to execute the examples in the book, but I cannot
find a link on the projtech.com site - it appears that it is no longer
being offered for download.

You might try the Mentor Graphics web site. Project Technologies was bought by them a couple of years ago. There is also a disk in Leon Starr's "Executable UML: A Case Study" that has a full model and the Bridgepoint model simulator on it. Alas, the book costs $95 and I'm not sure if it is still in print.

Are there any open source or downloadable model compilers which I can
use to compile and execute the models in the book, and play with my
own? I've done some Googling, and there is a daunting array of projects
out there which purport to relate in some way to MDA or Executable UML,
but are not what I'm looking for. I'm starting to think there's nothing
out there for me to play with that doesn't cost more than I'll earn in
the next three years.

Do I have any options?

AFAIK, Bridgepoint is the only translation tool that provides a standalone model simulator. Since much of what a model simulator does is also done by a code generator, most translation vendors simply provide instrumented 3GL code for simulation (i.e., analogous to a "debug" version of the source used by 3GL IDEs) in order to obtain reuse and economies of scale.

However, that presents a problem for casual use. A standalone simulator is ideal for that because it allows one to do a lot of evaluation without code generation. OTOH, if the tool does "debug" code generation for simulation, one effectively has the code generator. 4GL code generation is nontrivial and translation vendors need to recover substantial investment (on the order of 100 engineering years of development). So they are reluctant to provide any downloadable version of their code generators as freebies. [A devious downloader just needs to figure out how to turn off instrumentation and turn on optimization. It just takes one, so vendors are rather paranoid about this. (The current market is fragile because, unlike 3GL IDEs, it is small while the tools are expensive so one pirate can wreak havoc.)]

For example, Pathfinder provides a downloadable demo of the PathMATE tool on its web site, but that demo is brain dead so that one can't develop anything outside of the demo context.

Bottom line: I think your options are limited.


*************
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@xxxxxxxxxxxxxxxxx for your copy.
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH



.



Relevant Pages

  • Re: SP3 potential problem
    ... Enquire, plan and execute ... download the Net framework updates. ... Net Framework items from my machine. ...
    (microsoft.public.windowsxp.basics)
  • RE: File extensions spoofable in MSIE download dialog
    ... notepad.exe (as a file with the usual ".log" extension would be) ... In no instance was I able to "silently" download and execute an executable ... These are the two browsers I tested with: ...
    (Bugtraq)
  • Re: Trojan Horse
    ... NewCrapNet is not classified as a virus, ... > Download and install Ad-aware SE ... > signature files and install them before performing the scan. ... > Execute; CLEAN.EXE ...
    (microsoft.public.windowsupdate)
  • Re: New Patch Fixes 43 Flaws In OS X, Many Serious
    ... Process *ids* aren't tied to user ids; ... Try it yourself; download a text file ... Evil code, and execute. ... have to hand-install the widgets, ...
    (comp.sys.mac.advocacy)
  • Re: Trojan Horse
    ... Download and install Ad-aware SE ... DOS disk boot images can be obtained from; ... Execute; CLEAN.EXE ... It would be a good idea to scan in Safe Mode and in Normal Mode and save a copy of the HTML ...
    (microsoft.public.windowsupdate)