This paper presents an approach to model checking soft-ware system designs specied in an executable subset of UML, xUML. The approach is enabled by the execution semantics of xUML and is based on automatic transla-tion from xUML to S/R [5], the input language of the COSPAN [5] model checker. Translation algorithms are de ned and described, which cover class models, state models of classes, actions associated with states in state models, execution semantics, etc. The translation at-tempts to reduce the state space of the resulting S/R model that is to be veried by COSPAN. An xUML level logic for specifying properties to be checked is dened. Automated support is provided for translating properties speci ed in the logic to S/R representations ...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
Abstract. Software development evolution is a history of permanent seeks for raising the abstraction...
Specifying software system designs with executable object-orientedmodeling lan-guages such as xUML [...
This paper presents a systematic consideration of the major issues involved in translation of execut...
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)...
We describe a translation of a subset of executable UML (xUML) into the process algebraic specificat...
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...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
Abstract: Problem statement: There are many different model checkers that have been developed. Each ...
This paper presents a technique to model check UML specifications by translating UMLmodels to the m...
Executable models play a key role in many development methods (such as MDD and MDA) by facilitating ...
Software development evolution is a history of permanent seeks for raising the abstraction level to ...
Problem statement: There are many different model checkers that have been developed. Each of the mod...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
Abstract. Software development evolution is a history of permanent seeks for raising the abstraction...
Specifying software system designs with executable object-orientedmodeling lan-guages such as xUML [...
This paper presents a systematic consideration of the major issues involved in translation of execut...
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)...
We describe a translation of a subset of executable UML (xUML) into the process algebraic specificat...
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...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
Abstract: Problem statement: There are many different model checkers that have been developed. Each ...
This paper presents a technique to model check UML specifications by translating UMLmodels to the m...
Executable models play a key role in many development methods (such as MDD and MDA) by facilitating ...
Software development evolution is a history of permanent seeks for raising the abstraction level to ...
Problem statement: There are many different model checkers that have been developed. Each of the mod...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
Abstract. Software development evolution is a history of permanent seeks for raising the abstraction...
Specifying software system designs with executable object-orientedmodeling lan-guages such as xUML [...