2004
DOI: 10.1007/978-3-540-24732-6_9
|View full text |Cite
|
Sign up to set email alerts
|

Validation of UML Models via a Mapping to Communicating Extended Timed Automata

Abstract: Abstract. We present a technique and a tool for model-checking operational UML models based on a mapping of object oriented UML models into a framework of communicating extended timed automata -in the IF format -and the use of the existing model-checking and simulation tools for this format. We take into account most of the structural and behavioral characteristics of classes and their interplay and tackle issues like the combination of operations, state machines, inheritance and polymorphism, with a particula… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2004
2004
2023
2023

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 35 publications
(15 citation statements)
references
References 27 publications
(64 reference statements)
0
13
0
Order By: Relevance
“…The semantic choice of a single thread per component is also similar to our choice in terms of concurrency within a concurrent unit and its service instances, which is not clear in the UML/SPT standard. Ober et al propose in [10] a model checking technique to validate UML models. The focus is on a subset of UML concepts used to define an operational view of a system.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…The semantic choice of a single thread per component is also similar to our choice in terms of concurrency within a concurrent unit and its service instances, which is not clear in the UML/SPT standard. Ober et al propose in [10] a model checking technique to validate UML models. The focus is on a subset of UML concepts used to define an operational view of a system.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…Graf et al [29,30] perform a verification of UML models by extending an existing automata-based validation framework, called IF [5], to support concurrency and communication aspects. IF supports all major UML constructs.…”
Section: Verification Of Uml Statechartsmentioning
confidence: 99%
“…The analysis and verification tools cover a large spectrum of techniques and methods: (70) -interactive simulation of Live Sequence Charts (56) via the play-in/ play-out tool (73) allows editing and animation/simulation of the models, -an untimed model checker (74) supports the verification of functional properties expressed as LSC or in temporal logic, -the IF verification platform (68,69) takes care of the timed verification and of schedulability analysis on the basis of a model given as extended real-time automata -theorem proving techniques that build on the interactive theorem prover PVS (75) are used in order to reason about properties of unbounded systems (e.g., unbounded size, or unbounded message queues). (76,77) …”
Section: A Uml Verification Platform For Embedded Systemsmentioning
confidence: 99%