[HTML][HTML] Umple: Model-driven development for open source and education

TC Lethbridge, A Forward, O Badreddin… - Science of Computer …, 2021 - Elsevier
Umple is an open-source software modeling tool and compiler. It incorporates textual
language constructs for UML modeling, including associations and state machines. It …

Tool-supported teaching of UML diagrams in software engineering education-A systematic literature review

F Huber, G Hagel - 2022 45th Jubilee International Convention …, 2022 - ieeexplore.ieee.org
There is hardly a university that does not offer a course in software engineering for computer
scientists. Due to the expanding complexity of software systems and rapidly changing …

A survey of tool use in modeling education

LTW Agner, TC Lethbridge - 2017 ACM/IEEE 20th International …, 2017 - ieeexplore.ieee.org
We present the results of a survey of tool use in software modeling education conducted
from December 2016 to March 2017. The survey was conducted among 150 professors who …

Merging modeling and programming using Umple

TC Lethbridge, V Abdelzad, M Husseini Orabi… - … Applications of Formal …, 2016 - Springer
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 …

Enhanced code generation from UML composite state machines

O Badreddin, TC Lethbridge, A Forward… - … on Model-Driven …, 2014 - ieeexplore.ieee.org
UML modelling tools provide poor support for composite state machine code generation.
Generated code is typically complex and large, especially for composite state machines …

[PDF][PDF] Tool Use in Software Modelling Education.

S Akayama, B Demuth, TC Lethbridge, M Scholz… - EduSymp …, 2013 - Citeseer
An important decision that must be taken by anyone designing a course involving (object
oriented software) modelling is what tool support, if any, to use. Options include picking an …

[PDF][PDF] Model oriented programming: an empirical study of comprehension.

OB Badreddin, A Forward, TC Lethbridge - CASCON, 2012 - academia.edu
Abstract1 Many tools and approaches support the use of modeling abstractions in textual
form. However, there have been few studies about whether textual models are as …

Model driven software engineering in education: A multi-case study on perception of tools and uml

G Liebel, O Badreddin, R Heldal - 2017 IEEE 30th Conference …, 2017 - ieeexplore.ieee.org
While several benefits of using models in software engineering have been observed in
practice, the adoption of modeling remains low. Multiple challenges of using models …

[PDF][PDF] Reverse engineering of object-oriented code into Umple using an incremental and rule-based approach.

MA Garzón, TC Lethbridge, H Aljamaan, O Badreddin - CASCON, 2014 - academia.edu
In this paper we present a novel approach to reverse engineering, in which modeling
information such as UML associations, state machines and attributes is incrementally added …

Development of a modeling education program for novices using model-driven development

S Akayama, S Kuboaki, K Hisazumi… - Proceedings of the …, 2012 - dl.acm.org
Modeling education is necessary for software engineers because object-oriented modeling
is used widely in the computing industry. However, there may be problems in terms of the" …