Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2020
DOI: 10.1145/3365438.3410988
|View full text |Cite
|
Sign up to set email alerts
|

Template based model engineering in UML

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…Indeed, the capabilities and potential of UML templates are far-reaching. As such, increasing awareness around them could bring considerable benefits for UML users, namely in what concerns model reuse, to increase the productivity of system design and improve model quality via early checking, by the reuse of proved models [42]. Despite these benefits, we are aware that the use of UML templates introduces a higher level of abstraction and complexity and, therefore, challenges related to learnability and understandability, which may inhibit or prevent beginner modelers from using them in practice, without proper training.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Indeed, the capabilities and potential of UML templates are far-reaching. As such, increasing awareness around them could bring considerable benefits for UML users, namely in what concerns model reuse, to increase the productivity of system design and improve model quality via early checking, by the reuse of proved models [42]. Despite these benefits, we are aware that the use of UML templates introduces a higher level of abstraction and complexity and, therefore, challenges related to learnability and understandability, which may inhibit or prevent beginner modelers from using them in practice, without proper training.…”
Section: Discussionmentioning
confidence: 99%
“…Some researchers have discussed techniques to represent these patterns directly using UML or using UML extensions for patterns (like UML profiles) [38], [39], and few directly with UML templates [40], [41]. For instance, Sunyé discussed the representation of patterns with a former version of UML in which templates were named ''parameterized collaborations'' [40] and Vanwormhoudt et al with the current version of UML [30], [42]. Vanwormhoudt et al show how to use UML templates to represent pattern-and aspect-oriented modelling focused on aspectual templates.…”
Section: E Related Conceptsmentioning
confidence: 99%
“…The distinguishing feature between OSTRICH and MetaDepth is the verification of model conformance. In the latter and other UML approaches [16,40], model conformance is performed on the instances after parameter substitution. OSTRICH checks conformance statically by verifying the template and its arguments at compile-time.…”
Section: Related Workmentioning
confidence: 99%
“…UML templates Templates in UML [29] address model reuse through the concepts of abstraction and parametrisation [22], with some variants proposed and instantiated in EMF-based tools [6,40,41]. UML templating allows for the substitution of parameters and cloning model elements to produce other diagrams.…”
Section: Program Synthesis and Live Programmingmentioning
confidence: 99%
See 1 more Smart Citation