SD2CPN: A Model Transformation Tool for Software Design Models

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

The growth of software system development using Model Driven Development (MDD) approach has increased the need for modelling, model-to-model (M2M) transformations and analyses at the design level for system verification. SD2CPN is a scenario-based model transformation prototype with analysis capabilities. This tool models scenarios using UML2 sequence diagrams (SDs) and transform those into coloured Petri nets (CPNs) that enables different analysis of the synthesised model. The model transformations are based on the M2M transformation rules that are formally defined in our previous work. This paper presents the features, design and the analysis methods of SD2CPN tool.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2022

Tool Support for Transforming Unified Modelling Language Sequence Diagram to Coloured Petri-nets

Modern software systems are expected to be dependable and the developmen...
research
03/06/2022

Model Based Software Design: Tool Support for Scripting in Immersive Environments

We present a prototype tool developed for the transformation of scenario...
research
03/06/2022

Transformation and composition of software design models for Model Driven Development

Software models play a significant role with the growth of software syst...
research
03/06/2022

Formal Transformation from Sequence Diagrams to Coloured Petri Nets

In this paper we define a formal strongly consistent transformation from...
research
02/23/2022

Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs

We formally define and implement a translation from domain models in the...
research
04/19/2020

Extended Abstract of Performance Analysis and Prediction of Model Transformation

In the software development process, model transformation is increasingl...
research
11/24/2020

Transforming Data Flow Diagrams for Privacy Compliance (Long Version)

Recent regulations, such as the European General Data Protection Regulat...

Please sign up or login with your details

Forgot password? Click here to reset