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
Original issue reported on code.google.com by
TimothyCLethbridge
on 25 Jun 2011 at 2:15