Umple
| Umple | |
|---|---|
| Paradigm | object-oriented | 
| Designed by | University of Ottawa | 
| Developer | Cruise Group in the Department of Electrical Engineering and Computer Science, Led by Timothy Lethbridge at University of Ottawa | 
| First appeared | 2008 | 
| Stable release | |
| Typing discipline | static | 
| Platform | JVM | 
| License | MIT License | 
| Filename extensions | .ump | 
| Website | www | 
| Influenced by | |
| Java, C++, UML, Ruby, PHP | |
Umple is a language for both object-oriented programming and modelling with class diagrams and state diagrams. The name Umple is a portmanteau of "UML", "ample" and "Simple", indicating that it is designed to provide ample features to extend programming languages with UML capabilities.