We describe a translation of a subset of executable UML (xUML) into the process algebraic specification language mCRL2. This subset includes class diagrams with class generalisations, and state machines with signal and change events. The choice of these xUML constructs is dictated by their use in the modelling of railway interlocking systems. The long-term goal is to verify safety properties of interlockings modelled in xUML using the mCRL2 and LTSmin toolsets. Initial verification of an interlocking toy example demonstrates that the safety properties of model instances depend crucially on the run-to-completion assumptions
Abstract: A new equipment of safety relevance has been developed to upgrade ageing relay-based railw...
Abstract — In this article, we present algorithms devised for the automatic verification of UML(Unif...
One of the challenges in concurrent software development is early discovery of design errors which c...
We describe a translation of a subset of executable UML (xUML) into the process algebraic specificat...
© The Author(s) 2010. This article is published with open access at Springerlink.com Abstract We des...
htmlabstractWe describe a translation of a subset of executable UML (xUML) into the process algebrai...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...
AbstractThese days, many systems are developed applying various UML notations to represent the struc...
This paper presents an application of the formal modelling and model checking toolkit mCRL2 and the ...
This paper presents an approach to model checking soft-ware system designs specied in an executable ...
The model based development is a widely accepted phenomenon to build reliable software. This has pro...
Abstract: A new equipment of safety relevance has been developed to upgrade ageing relay-based railw...
Abstract — In this article, we present algorithms devised for the automatic verification of UML(Unif...
One of the challenges in concurrent software development is early discovery of design errors which c...
We describe a translation of a subset of executable UML (xUML) into the process algebraic specificat...
© The Author(s) 2010. This article is published with open access at Springerlink.com Abstract We des...
htmlabstractWe describe a translation of a subset of executable UML (xUML) into the process algebrai...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...
We present a fully automated approach to verifying safety properties of Executable UML models (xUML)...
AbstractThese days, many systems are developed applying various UML notations to represent the struc...
This paper presents an application of the formal modelling and model checking toolkit mCRL2 and the ...
This paper presents an approach to model checking soft-ware system designs specied in an executable ...
The model based development is a widely accepted phenomenon to build reliable software. This has pro...
Abstract: A new equipment of safety relevance has been developed to upgrade ageing relay-based railw...
Abstract — In this article, we present algorithms devised for the automatic verification of UML(Unif...
One of the challenges in concurrent software development is early discovery of design errors which c...