Two translations from activity diagrams to the input language of NuSMV, a symbolic model verifier, are presented. Both translations map an activity diagram into a finite state machine and are inspired by existing statechart semantics. The requirements-level translation defines state machines that can be efficiently verified, but are a bit unrealistic since they assume the perfect synchrony hypothesis. The implementation-level translation defines state machines that cannot be verified so efficiently, but that are more realistic since they do not use the perfect synchrony hypothesis. To justify the use of the requirements-level translation, we show that for a large class of activity diagrams and certain properties, both translations are equiv...
One approach to face the increasing demands on the performance and quality of modern software system...
This paper describes NuSmV, a new symbolic model checker developed as a joint project between Carneg...
We describe a tool that supports verification of workflow models specified in UML activity graphs. T...
Two translations from activity diagrams to the input language of NuSMV, a symbolic model verifier, a...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
We describe a tool that supports verification of workflow models specified in UML activity diagrams....
This thesis defines a formal semantics for UML activity diagrams that is suitable for workflow model...
AbstractStatechart diagrams provide a graphical notation to model dynamic aspects of system behaviou...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
UML is widely accepted and extensively used in software modeling. However, using different diagrams ...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
Abstract—In this paper, we present our experiences in using symbolic model checking to analyze a spe...
Abstract. This paper describes the NUXMV symbolic model checker for finite-and infinite-state synchr...
Abstract. UML is widely accepted and extensively used in software modeling. However, using different...
Statechart Diagrams provide a graphical notation for describing dynamic aspects of system behaviour ...
One approach to face the increasing demands on the performance and quality of modern software system...
This paper describes NuSmV, a new symbolic model checker developed as a joint project between Carneg...
We describe a tool that supports verification of workflow models specified in UML activity graphs. T...
Two translations from activity diagrams to the input language of NuSMV, a symbolic model verifier, a...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
We describe a tool that supports verification of workflow models specified in UML activity diagrams....
This thesis defines a formal semantics for UML activity diagrams that is suitable for workflow model...
AbstractStatechart diagrams provide a graphical notation to model dynamic aspects of system behaviou...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
UML is widely accepted and extensively used in software modeling. However, using different diagrams ...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
Abstract—In this paper, we present our experiences in using symbolic model checking to analyze a spe...
Abstract. This paper describes the NUXMV symbolic model checker for finite-and infinite-state synchr...
Abstract. UML is widely accepted and extensively used in software modeling. However, using different...
Statechart Diagrams provide a graphical notation for describing dynamic aspects of system behaviour ...
One approach to face the increasing demands on the performance and quality of modern software system...
This paper describes NuSmV, a new symbolic model checker developed as a joint project between Carneg...
We describe a tool that supports verification of workflow models specified in UML activity graphs. T...