[HTML][HTML] Umple: Model-driven development for open source and education
Umple is an open-source software modeling tool and compiler. It incorporates textual
language constructs for UML modeling, including associations and state machines. It …
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 …
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 …
from December 2016 to March 2017. The survey was conducted among 150 professors who …
Merging modeling and programming using Umple
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 …
to programming languages and vice-versa. Umple has what we call model-code duality; we …
Enhanced code generation from UML composite state machines
UML modelling tools provide poor support for composite state machine code generation.
Generated code is typically complex and large, especially for composite state machines …
Generated code is typically complex and large, especially for composite state machines …
[PDF][PDF] Tool Use in Software Modelling Education.
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 …
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.
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 …
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
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 …
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.
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 …
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" …
is used widely in the computing industry. However, there may be problems in terms of the" …