umplification refactoring to incrementally add abstraction to a program
Download
Skip this Video
Download Presentation
Umplification: Refactoring to Incrementally Add Abstraction to a Program

Loading in 2 Seconds...

play fullscreen
1 / 3

Umplification: Refactoring to Incrementally Add Abstraction to a Program - PowerPoint PPT Presentation


  • 110 Views
  • Uploaded on

Umplification: Refactoring to Incrementally Add Abstraction to a Program. Timothy C. Lethbridge, Andrew Forward, Omar Badreddin University of Ottawa. Umple UML Programming Language / Ample. Model-oriented programming Adds UML abstractions to any OO language Class and state diagrams

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Umplification: Refactoring to Incrementally Add Abstraction to a Program' - meda


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
umplification refactoring to incrementally add abstraction to a program

Umplification: Refactoring to Incrementally Add Abstraction to a Program

Timothy C. Lethbridge,

Andrew Forward, Omar Badreddin

University of Ottawa

Lethbridge - WCRE - Umplification - Oct 2010

umple uml programming language ample
UmpleUML 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

umplification converting to umple amplification
UmplificationConverting 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 …
  • http://cruise.site.uottawa.ca/umpleonline/

Lethbridge - WCRE - Umplification - Oct 2010

ad