Merging modeling and programming using umple

19Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We discuss how Umple merges modeling and programming by adding modeling constructs to programming languages and vice-versa. Umple has what we call model-code duality; we show how it fulfills key attributes of being both a programming language and a modeling technology. Umple also has what we call text-diagram duality in that the model or code can be updated by editing the textual or diagram form. We give an example of Umple, and explain how key benefits of textual programming languages are found in Umple, as are important features of modeling technology.

Cite

CITATION STYLE

APA

Lethbridge, T. C., Abdelzad, V., Husseini Orabi, M., Husseini Orabi, A., & Adesina, O. (2016). Merging modeling and programming using umple. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9953 LNCS, pp. 187–197). Springer Verlag. https://doi.org/10.1007/978-3-319-47169-3_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free