Download presentation
Presentation is loading. Please wait.
Published byBruno Mosley Modified over 5 years ago
1
Umplification: Refactoring to Incrementally Add Abstraction to a Program
Timothy C. Lethbridge, Andrew Forward, Omar Badreddin University of Ottawa Lethbridge - WCRE - Umplification - Oct 2010
2
Umple UML Programming Language / Ample
Model-oriented programming Adds UML abstractions to any OO language Class and state diagrams Removes boilerplate code Allows simultaneous textual and diagrammatic modeling Eliminates round-tripping Don’t edit generated code, just embed your custom code Lethbridge - WCRE - Umplification - Oct 2010
3
Umplification Converting to Umple / Amplification
Incremental reverse engineering Performed on many systems including Umple itself Results in simpler and more robust systems 90% reduction in CRUD code Any Java, PHP, Ruby program can currently be umplified Other languages coming … Lethbridge - WCRE - Umplification - Oct 2010
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.