Formal Transformation from Sequence Diagrams to Coloured Petri Nets

03/06/2022
by   Dulani Meedeniya, et al.
0

In this paper we define a formal strongly consistent transformation from UML2 sequence diagrams to coloured Petri nets (CPNs). We define the language of sequence diagrams (set of legal traces) and show how this is mapped onto an equivalent language of CPNs through formal transformation rules. The rules defined can be extended to consider modelling aspects such as stochastic and real-time behaviour. This work is part of a more general framework based on model driven transformations to validate UML models using Petri nets, and hence exploit existing Petri net analysis and verification tools for UML-based design.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2022

SD2CPN: A Model Transformation Tool for Software Design Models

The growth of software system development using Model Driven Development...
research
03/06/2022

Strongly Consistent Transformation of Partial Scenarios

We present a formal approach for partial transformation of scenario-base...
research
03/06/2022

Parametric Transformations for Flexible Analysis

We present an approach for flexible analysis of complex system models ba...
research
08/23/2021

Towards a Formal Modelling, Analysis, and Verification of a Clone Node Attack Detection Scheme in the Internet of Things

In a clone node attack, an attacker attempted to physically capture the ...
research
09/28/2022

Towards a Digital Highway Code using Formal Modelling and Verification of Timed Automata

One of the challenges in designing safe, reliable and trustworthy Autono...
research
02/06/2020

Collaboration vs. choreography conformance in BPMN

The BPMN 2.0 standard is a widely used semi-formal notation to model fro...
research
12/03/2020

An Algebraic Graph Transformation Approach for RDF and SPARQL

We consider the recommendations of the World Wide Web Consortium (W3C) a...

Please sign up or login with your details

Forgot password? Click here to reset