LocalazyLocalazy
Assumindo que gostaria de um artigo discutindo a linguagem de programação Umple: Umple é uma linguagem de modelagem para a engenharia de software. Combina elementos de modelagem tais como classes, máquinas de estado e diagramas de actividade com características de linguagens de programação tradicionais tais como herança, polimorfismo, delegação, composição, e associação. Umple destina-se a reduzir a complexidade da modelação, oferecendo características que reduzem o número de decisões que um modelador precisa de tomar, e gerando um código que seja legível e consistente. Umple é um projecto de código aberto, acolhido pela Universidade de Ottawa. O projecto foi iniciado em 2005, e o primeiro lançamento público foi em 2009. Umple tem sido utilizado em vários projectos de ensino e investigação, bem como em software comercial.