2010
DOI: 10.1007/978-3-642-16901-4_25
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification of Tokeneer Behaviours Modelled in fUML Using CSP

Abstract: Abstract. Much research work has been done on formalizing UML diagrams, but less has focused on using this formalization to analyze the dynamic behaviours between formalized components. In this paper we propose using a subset of fUML (Foundational Subset for Executable UML) as a semi-formal language, and formalizing it to the process algebraic specification language CSP, to make use of FDR as a model checker. Our formalization includes modelling the asynchronous communication framework used within fUML. This a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
27
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 21 publications
(27 citation statements)
references
References 16 publications
(19 reference statements)
0
27
0
Order By: Relevance
“…This paper extends our previous paper [1] on this area; it introduces the formalization framework that automates the transformation process using Epsilon [18] as an MDE (Model Driven Engineering) framework. We developed a group of Epsilon transformation rules which depend on the available fUML [26] and CSP [33] meta-models.…”
Section: Introductionmentioning
confidence: 74%
See 2 more Smart Citations
“…This paper extends our previous paper [1] on this area; it introduces the formalization framework that automates the transformation process using Epsilon [18] as an MDE (Model Driven Engineering) framework. We developed a group of Epsilon transformation rules which depend on the available fUML [26] and CSP [33] meta-models.…”
Section: Introductionmentioning
confidence: 74%
“…On the other hand, [39] simulated the asynchronous message passing by synchronous communication between processes modelling objects and their message queues. Our previous work [1] considered also the asynchronous communication mechanism between system objects; however the manual formalization reduced the practicality of the approach.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Formalizing fUML (Foundational Subset for Executable UML) [1] models to a CSP (Communication Sequential Processes) [2] formal representation, has been previously considered [3,4]. Having many implementation details in the fUML models and considering the asynchronous inter-object communication mechanism of the fUML standard, always leads to convoluted CSP models.…”
Section: Introductionmentioning
confidence: 99%
“…We propose a framework that applies this approach, beside the formalization tasks. The fUMLOpti-Rules are applied automatically by the Optimization Advisor component which generates some directions (advice) to the modeller that guides him to do the optimization manually, while the Model Optimizer component applies the CSP-Opti-Rules to generate an optimized CSP model Our optimization is not to be applied on any CSP model (not generic optimization rules), because it is applied on a generated CSP model that follows certain formalization rules (defined in [3]) and built of a subset of the CSP language. The main contribution of this work is that we seize the opportunity of having such a constrained CSP model to develop optimization rules that lead to a very reduced state space.…”
Section: Introductionmentioning
confidence: 99%