Title | ||
---|---|---|
An fUML extension simplifying executable UML models implemented for a C++ execution engine |
Abstract | ||
---|---|---|
The fUML allows creating models by using a subset of UML diagram elements. This approach has the benefit of keeping the execution engine simple, but it is sometimes limiting, as it does not permit to specify certain advanced constructs such as loops in a concise way. This paper shows and discusses some of these constructs and introduces additional component specifications or modifications to existing ones to reduce the number of elements needed to realize a model. The methodology consists in enriching an existing execution engine for C++ by specifying additional UML items that do not belong to the fUML subset. The execution engine allows the execution of diagrams that model complex structures with less overhead leading to models which are easier to realize and maintain. Moreover, the model-driven execution engine allows supporting those additional elements without impairing the reached level of conformance. |
Year | Venue | DocType |
---|---|---|
2017 | SpringSim (Mod4Sim) | Conference |
ISBN | Citations | PageRank |
978-1-5108-3826-0 | 0 | 0.34 |
References | Authors | |
0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Francesco Bedini | 1 | 0 | 0.68 |
Ralph Maschotta | 2 | 12 | 7.29 |
alexander wichmann | 3 | 10 | 5.23 |
Armin Zimmermann | 4 | 0 | 2.03 |