Search the web
Sign In
New User? Sign Up
agilemodeling · Agile Modeling
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

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
Re: [AM] UML Tool Doubt   Message List  
Reply | Forward Message #5189 of 8944 |
(responding to Scott and Jon)

>> Logically speaking, I can't see why, if any tool
>> were *really*
>> good at forward-engineering, one would ever want to
>> reverse-engineer.
>

> (Scott)
> What happens if you have some people on the team who
> prefer "visual programming" via modeling and others
> who prefer "text programming" via a code editor?
> Wouldn't you need reverse engineering then?

Good point, let's see what happens when we get there?

I'm starting from the analogy where people used to
code at assembler level but nowadays very few, if any,
write assembler; we all write source code for compiler or
at some level more abstract still. However, these two
paradigms are both 'textual'. I expect there will be some
abstract textual form equivalent to the visual modelling
we do currently, assuming there's a demand for it.

> (Jon)
> In addition, one might want to use reverse engineering of
> machine-generated source to:
>
> * see what the code looks like in a different view(s).
> * see code added manually outside of generator
> * check for compliance with intentions of the fwd engineering tool

Different views? If the source is already in the modelling tool,
a good tool would give us the different views.

See the code outside a generator? Sure, I used to look at
the assembly code. I don't any more, and don't know
anyone who does, but I guess some people must, somewhere.
Having seen generated code, it reminds me of why I stopped
looking at disassembled code. It seemed to become too
complicated working out what was really happening.

Check for compliance? I usually do that by seeing whether the
tests pass, though I have spotted a bug in a compiler before now
when I couldn't work out why the code didn't work.

True, these are all good points, but I think if we got a really
good forward generation tool, they would not be relevant for
long, or perhaps only to specialists.

Paul Oldfield.


[Non-text portions of this message have been removed]




Wed Dec 27, 2006 11:03 pm

pauloldfield1
Offline Offline
Send Email Send Email

Forward
Message #5189 of 8944 |
Expand Messages Author Sort by Date

(responding to Scott and Jon) ... Good point, let's see what happens when we get there? I'm starting from the analogy where people used to code at assembler...
PaulOldfield1@...
pauloldfield1
Offline Send Email
Dec 27, 2006
11:08 pm

In this blog post <http://technicaldebt.com/archives/2006_12.html#000584>, I wonder about the correctness of the analogy to the source/assembly paradigm... ...
Jon Kern
jonkernpa
Offline Send Email
Dec 28, 2006
2:24 pm

Jon ... In the early 1990s, I worked for a Case Tool vendor (LBMS) in the UK and led a project there to develop a code generator for their Case Tool, "Systems...
Ashley at Metamaxim
keplervic
Offline Send Email
Dec 30, 2006
11:27 am

(responding to Ashley, Jon) ... Indeed, these were two specific tools I had in mind. I hear tell that they are very useful for control-rich systems, and ...
PaulOldfield1@...
pauloldfield1
Offline Send Email
Dec 31, 2006
11:28 am
Advanced

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