Umple: An Open-Source Tool for Easy-To-Use Modeling, Analysis, and Code Generation.

Timothy C. Lethbridge · 2014

Abstract. We demonstrate the Umple technology, which allows software de-velopers to blend abstract models, including class-, state- and composite struc-ture diagrams textually into their Java, C++ or PhP code. Umple is targeted at developers who prefer textual programming but also want additional abstrac-tions in order to simplify their software and improve its quality. Umple devel-opment has involved over 60 people, mostly at Canadian and US universities, and is used to develop itself. Several systems have been umplified – converted into Umple – thus raising their abstraction and reducing code volume. The ac-companying video can be found at

Read the paper · More papers on PaperTik