2004
DOI: 10.1007/978-3-540-24730-2_10
|View full text |Cite
|
Sign up to set email alerts
|

Vooduu: Verification of Object-Oriented Designs Using UPPAAL

Abstract: Abstract. The Unified Modeling Language (UML) provides sequence diagrams to specify inter-object communication in terms of scenarios. The intra-object behavior is modelled by statechart diagrams. Our tool Vooduu performs an automated consistency check on both views, i.e., it verifies automatically whether a family of UML statecharts modelling a system satisfies a set of communication and timing constraints given as UML sequence diagrams. The front-end of the tool is implemented as a plug-in for a commercial UM… 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

2006
2006
2015
2015

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 4 publications
0
13
0
Order By: Relevance
“…90% of the publications illustrate the transformation with examples (Q.1.2), 90% describe the input and output models (Q.1.4), and 80% provide more detailed guidelines. Only [41] and [18] give no example nor guideline. The former…”
Section: Philosophical Papersmentioning
confidence: 99%
“…90% of the publications illustrate the transformation with examples (Q.1.2), 90% describe the input and output models (Q.1.4), and 80% provide more detailed guidelines. Only [41] and [18] give no example nor guideline. The former…”
Section: Philosophical Papersmentioning
confidence: 99%
“…After the translations, the model-checker Uppaal [3] is called to check if the Observer Timed Automaton describes a reachable behavior of the system. Diethers and Hunh [9] propose a similar approach through the Vooduu tool. Nevertheless, these tools restrict the specification of a real-time system.…”
Section: Formal Specification Of Real-time Sys-temsmentioning
confidence: 99%
“…A model checker is an automatic tool that is able to compare the requirements and design descriptions of a given system. Karsten Diethers and Michael Huhn [7] present a tool for model checking UML designs. Their approach operates by converting UML to finite state automata, checking for errors in the automata and then reporting errors back in UML.…”
Section: Related Workmentioning
confidence: 99%