En supposant que vous souhaitiez un article sur le langage de programmation Umple :
Umple est un langage de modélisation pour l'ingénierie logicielle. Il combine des éléments de modélisation tels que les classes, les machines à états et les diagrammes d'activité avec des caractéristiques des langages de programmation traditionnels comme l'héritage, le polymorphisme, la délégation, la composition et l'association.
Umple est destiné à réduire la complexité de la modélisation en offrant des fonctionnalités qui réduisent le nombre de décisions qu'un modélisateur doit prendre, et en générant du code qui est lisible et cohérent.
Umple est un projet open source, hébergé par l'Université d'Ottawa. Le projet a été lancé en 2005, et la première version publique a été publiée en 2009.
Umple a été utilisé dans un certain nombre de projets d'enseignement et de recherche, ainsi que dans des logiciels commerciaux.