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.