MathewWi / umple

Automatically exported from code.google.com/p/umple
0 stars 0 forks source link

Enhance and explore the possibilities for umplification - reverse engineering of code to Umple #177

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Umplification means taking small steps to convert base language code to Umple 
by refactoring places in that code that contain Umple elements such as 
associations, attributes, state machines, patterns etc.

After each refactoring, the system should be able to be compiled (via Umple) 
and rebuilt.

Key steps:

1. Make necessary changes to Umple, so Umple can properly recognize needed 
elements of the base language (methods, etc.). This is mostly done.

2. Experiment with manual umplification of several open source tools to learn 
the typical 'patterns' needed to implement manual support.

3. Create semi-automated refactorings using Refactoring technology in Eclipse.

4. Experiment with the above in open source tools.

Ideally we would completely refactor an open source tool so well that the 
community supporting that tool adopts Umple for subsequent development.

Original issue reported on code.google.com by TimothyCLethbridge on 25 Jun 2011 at 2:15

GoogleCodeExporter commented 9 years ago

Original comment by TimothyCLethbridge on 15 Jun 2012 at 2:43