2020
DOI: 10.1007/s10270-020-00813-6
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of UML profile graphical editors for Papyrus

Abstract: UML profiles offer an intuitive way for developers to build domain-specific modelling languages by reusing and extending UML concepts. Eclipse Papyrus is a powerful open-source UML modelling tool which supports UML profiling. However, with power comes complexity, implementing non-trivial UML profiles and their supporting editors in Papyrus typically requires the developers to handcraft and maintain a number of interconnected models through a loosely guided, labour-intensive and error-prone process. We demonstr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 36 publications
(68 reference statements)
0
2
0
Order By: Relevance
“…Alloy supports relational logic for the model-checking of software systems [39,40]. Papyrus is a Java plug-in and a graphical editor that helps manipulate and transform diagrams, according to model-to-text (M2T) paradigms [98][99][100]. Method: We used the design science research and software case study research method to assess the results of the research work [47,48,101].…”
Section: Contributionmentioning
confidence: 99%
“…Alloy supports relational logic for the model-checking of software systems [39,40]. Papyrus is a Java plug-in and a graphical editor that helps manipulate and transform diagrams, according to model-to-text (M2T) paradigms [98][99][100]. Method: We used the design science research and software case study research method to assess the results of the research work [47,48,101].…”
Section: Contributionmentioning
confidence: 99%
“…The approach to looking at the needs of the medical field to be implemented in a web application can be divided into two approaches, namely the integration-convergence approach and the independent approach [24], [25]. In the following, the two methods will be described in more detail.…”
Section: Medical Needs Implementation Approachmentioning
confidence: 99%