Suponiendo que desee un artículo sobre el lenguaje de programación Umple:
Umple es un lenguaje de modelado para la ingeniería del software. Combina elementos de modelado como clases, máquinas de estado y diagramas de actividad con características de los lenguajes de programación tradicionales como herencia, polimorfismo, delegación, composición y asociación.
Umple pretende reducir la complejidad del modelado ofreciendo funciones que reducen el número de decisiones que debe tomar un modelador y generando código legible y coherente.
Umple es un proyecto de código abierto de la Universidad de Ottawa. El proyecto se inició en 2005 y la primera versión pública se publicó en 2009.
Umple se ha utilizado en varios proyectos de enseñanza e investigación, así como en software comercial.