RE: [UML Forum] Writing code from UML diagrams manually

129 views
Skip to first unread message
Message has been deleted

Eran Peleg (Netvision)

unread,
May 18, 2013, 12:34:26 AM5/18/13
to umlf...@googlegroups.com

Hi

Read Rhapsody documentation;  it is both, handmade code with tool generation the "envelop".

Good luck

Eran

 

=============================

Eran Peleg, CEO, Metaphor Vision Ltd.

Phone: +972545346060

eMail: epe...@metaphor.co.il

Skype: EranPelegMetaphor

=============================

 

From: umlf...@googlegroups.com [mailto:umlf...@googlegroups.com] On Behalf Of rafael.soteldo
Sent: Thursday, May 16, 2013 4:31 AM
To: umlf...@googlegroups.com
Subject: [UML Forum] Writing code from UML diagrams manually

 

Hi there:

 

I'm looking for a resource, a book, a blog, something, that could help me in writing code out of UML diagrams, but manually, all I find are automatic tools that do the job. Perhaps I will be interested in these kind of things in the future, but for now, I want to do it manually.

 

Thanks in advance,

 

Rafael

--
--
You received this message because you are subscribed to the Google
Groups "UML Forum" group.
Public website: www.umlforum.com
To post to this group, send email to umlf...@googlegroups.com
To unsubscribe from this group, send email to
umlforum+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/umlforum?hl=en?hl=en
 
---
You received this message because you are subscribed to the Google Groups "UML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlforum+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

H. S. Lahman

unread,
May 18, 2013, 11:53:20 AM5/18/13
to umlf...@googlegroups.com
Responding to rafael.soteldo...

>
> I'm looking for a resource, a book, a blog, something, that could help
> me in writing code out of UML diagrams, but manually, all I find are
> automatic tools that do the job. Perhaps I will be interested in these
> kind of things in the future, but for now, I want to do it manually.

Those <few> books written for transformation engine developers are what
you need. You would do exactly the same things by hand that the
automated transformation engine does.

The obvious push-back is: Why would you want to do that manually when
there are commercial transformation engines to do it automatically?
That's sort of like saying, "I don't want to use a 3GL because I am a
masochist and want to write code in Assembler." B-)


--
Life is the only flaw in an otherwise perfect nonexistence
-- Schopenhauer

Imagine how much more difficult physics would be if electrons had feelings
-- Richard Feynman

Rene Descartes went into a bar. The bartender asked if he would like a drink. Descartes said, "I think not," and disappeared.

H. S. Lahman
H.la...@verizon.net
software blog: http://pathfinderpeople.blogs.com/hslahman/index.html
software book: Model Based Development, Addison-Wesley, 2011
geology book: The Evolution and Utilization of Marine Resources, MIT Press, 1972

H. S. Lahman

unread,
May 21, 2013, 11:49:37 AM5/21/13
to umlf...@googlegroups.com
Responding to rafael.soteldo...

> Thank you for answering...
> I'm interested in control, sometimes the automated processes don't
> give the output you expect, then in those cases, I'll have to proceed
> with a manual approach.

If a commercial transformation engine does not produce what you expect,
then there are only two possibilities: (A) the UML design model itself
is incorrect and (B) the transformation engine is broken.

The only exception that I know of is optimization. The transformation
engine will do the correct thing, but the code just isn't fast enough
because the transformation engine designers mat not handle some special
situations properly for nonfunctional requirements. That's because
optimization is so complex since the engine has to deal with the entire
computing space rather than just a specific machine's instruction set,
like a 3GL compiler. Most of the commercial tools are pretty good now
and will provide adequate performance for 99+% of IT applications and
90-95% of R-T/E applications. For that 5-10% of situations in R-T/E, you
might look at a tool like PathMate, which is aimed at the high
performance niche and allows you to customize the translation rules via
templates.
Reply all
Reply to author
Forward
0 new messages