2023
DOI: 10.1007/s11219-023-09617-5
|View full text |Cite
|
Sign up to set email alerts
|

Assessing the specification of modelling language semantics: a study on UML PSSM

Abstract: Modelling languages play a central role in developing complex, critical systems. A precise, comprehensible, and high-quality modelling language specification is essential to all stakeholders using, implementing, or extending the language. Many good practices can be found that improve the understandability or consistency of the languages’ semantics. However, designing a modelling language intended for a large audience is still challenging. In this paper, we investigate the challenges and typical issues with ass… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 45 publications
0
6
0
Order By: Relevance
“…41,42 (2) Some industrial design, simulation, and verification tool developers strive for maximum standard compliance, but this is hard to achieve due to the imprecise semantics that makes it difficult to implement the corner cases correctly. [43][44][45] (3) Furthermore, the integration of these tools is difficult in an industrial environment because the execution traces provided by them might not be consistent with each other. For example, a formal verification tool might find a trace that cannot be produced by the simulator, or the model user might come up with an execution trace that is not possible due to some limitations of the language.…”
Section: Sysml and Uml Semanticsmentioning
confidence: 99%
See 4 more Smart Citations
“…41,42 (2) Some industrial design, simulation, and verification tool developers strive for maximum standard compliance, but this is hard to achieve due to the imprecise semantics that makes it difficult to implement the corner cases correctly. [43][44][45] (3) Furthermore, the integration of these tools is difficult in an industrial environment because the execution traces provided by them might not be consistent with each other. For example, a formal verification tool might find a trace that cannot be produced by the simulator, or the model user might come up with an execution trace that is not possible due to some limitations of the language.…”
Section: Sysml and Uml Semanticsmentioning
confidence: 99%
“…For example, a formal verification tool might find a trace that cannot be produced by the simulator, or the model user might come up with an execution trace that is not possible due to some limitations of the language. 45…”
Section: Sysml and Uml Semanticsmentioning
confidence: 99%
See 3 more Smart Citations