We present a Static Verification Tool (SVT), a system that performs static verification on UML models composed of UML class and state machine diagrams. Additionally, the SVT allows the user to add extra behavior specification in the form of guards and effects by defining a small action lan-guage. UML models are checked against properties writ-ten in a special-purpose property language that allows the user to specify linear temporal logic formulas that explicitly reason about UML components. Thus, the SVT provides a strong foundation for the design of reliable systems and a step towards model-driven security 1
AbstractThe use of the UML specification language is very widespread due to some of its features. Ho...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...
We present a static verification tool (SVT), a system that performs static verification on UML model...
Secure software engineering is a new research area that has been proposed to address security issues...
The Unified Modeling Language has become widely accepted as a standard in software development. Seve...
The Unified Modeling Language has become widely accepted as a standard in software development. Seve...
In a UML model, di#erent aspects of a system are covered by di#erent types of diagrams and this bea...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
This paper describes the design and implementation of a framework for automated property verificatio...
Abstract: This paper presents a new notation for the formal representation of the static structure a...
The Unified Modeling Language is becoming more and more popular in the software development. However...
Capacity limitations continue to impede widespread adoption of formal property verification in the d...
Abstract—The Unified Modeling Language (UML) as a de-facto standard for software development finds m...
The Unified Modeling Language has become widely acceptedas a standard in software development. Sever...
AbstractThe use of the UML specification language is very widespread due to some of its features. Ho...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...
We present a static verification tool (SVT), a system that performs static verification on UML model...
Secure software engineering is a new research area that has been proposed to address security issues...
The Unified Modeling Language has become widely accepted as a standard in software development. Seve...
The Unified Modeling Language has become widely accepted as a standard in software development. Seve...
In a UML model, di#erent aspects of a system are covered by di#erent types of diagrams and this bea...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
This paper describes the design and implementation of a framework for automated property verificatio...
Abstract: This paper presents a new notation for the formal representation of the static structure a...
The Unified Modeling Language is becoming more and more popular in the software development. However...
Capacity limitations continue to impede widespread adoption of formal property verification in the d...
Abstract—The Unified Modeling Language (UML) as a de-facto standard for software development finds m...
The Unified Modeling Language has become widely acceptedas a standard in software development. Sever...
AbstractThe use of the UML specification language is very widespread due to some of its features. Ho...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...