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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.