A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram

The role of modelling is important in software or system development. Modelling provides a way for developers to perform model design, model analysis and model synthesis. However, each phase have different requirements which leads to the use of different modelling language for each phase. For exampl...

Full description

Bibliographic Details
Main Authors: Thong , Weng Jie, M. A., Ameedeen
Format: Conference or Workshop Item
Language:English
English
Published: IEEE 2015
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/11816/
http://umpir.ump.edu.my/id/eprint/11816/
http://umpir.ump.edu.my/id/eprint/11816/7/A%20Model%20Driven%20method%20to%20represent%20Free%20Choice%20Petri%20Nets%20as%20Sequence%20Diagram-abstract.pdf
http://umpir.ump.edu.my/id/eprint/11816/1/A%20Model%20Driven%20method%20to%20represent%20Free%20Choice%20Petri%20Nets%20as%20Sequence%20Diagram.pdf
id ump-11816
recordtype eprints
spelling ump-118162017-03-29T02:44:24Z http://umpir.ump.edu.my/id/eprint/11816/ A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram Thong , Weng Jie M. A., Ameedeen QA76 Computer software The role of modelling is important in software or system development. Modelling provides a way for developers to perform model design, model analysis and model synthesis. However, each phase have different requirements which leads to the use of different modelling language for each phase. For example, in model design, usually UML is used due to its semi-formal notational nature, making it easier for developers and other stakeholders without prior knowledge on modelling or programming language to understand. In model analysis, due to its mathematical needs in carrying out mathematical analysis, a modelling language with formal semantics like Petri Net is needed. This results in a condition called heterogeneity, where two modelling language could not communicate with each other. This paper aims to bridge the gap by introducing transformation rules between two type of modelling language which is Petri Net (from model analysis) and UML Sequence Diagram (from model design). This paper also aims to introduce a method of applying Model Driven Development (MDD) model transformation from Petri Nets to UML Sequence Diagram. IEEE 2015 Conference or Workshop Item PeerReviewed application/pdf en http://umpir.ump.edu.my/id/eprint/11816/7/A%20Model%20Driven%20method%20to%20represent%20Free%20Choice%20Petri%20Nets%20as%20Sequence%20Diagram-abstract.pdf application/pdf en http://umpir.ump.edu.my/id/eprint/11816/1/A%20Model%20Driven%20method%20to%20represent%20Free%20Choice%20Petri%20Nets%20as%20Sequence%20Diagram.pdf Thong , Weng Jie and M. A., Ameedeen (2015) A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram. In: 4th International Conference on Software Engineering and Computer Systems (ICSECS 2015), 19-21 August 2015 , Kuantan, Pahang. pp. 166-170.. ISBN 978-1-4673-6722-6 http://dx.doi.org/10.1109/ICSECS.2015.7333104
repository_type Digital Repository
institution_category Local University
institution Universiti Malaysia Pahang
building UMP Institutional Repository
collection Online Access
language English
English
topic QA76 Computer software
spellingShingle QA76 Computer software
Thong , Weng Jie
M. A., Ameedeen
A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
description The role of modelling is important in software or system development. Modelling provides a way for developers to perform model design, model analysis and model synthesis. However, each phase have different requirements which leads to the use of different modelling language for each phase. For example, in model design, usually UML is used due to its semi-formal notational nature, making it easier for developers and other stakeholders without prior knowledge on modelling or programming language to understand. In model analysis, due to its mathematical needs in carrying out mathematical analysis, a modelling language with formal semantics like Petri Net is needed. This results in a condition called heterogeneity, where two modelling language could not communicate with each other. This paper aims to bridge the gap by introducing transformation rules between two type of modelling language which is Petri Net (from model analysis) and UML Sequence Diagram (from model design). This paper also aims to introduce a method of applying Model Driven Development (MDD) model transformation from Petri Nets to UML Sequence Diagram.
format Conference or Workshop Item
author Thong , Weng Jie
M. A., Ameedeen
author_facet Thong , Weng Jie
M. A., Ameedeen
author_sort Thong , Weng Jie
title A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
title_short A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
title_full A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
title_fullStr A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
title_full_unstemmed A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
title_sort model driven method to represent free choice petri nets as sequence diagram
publisher IEEE
publishDate 2015
url http://umpir.ump.edu.my/id/eprint/11816/
http://umpir.ump.edu.my/id/eprint/11816/
http://umpir.ump.edu.my/id/eprint/11816/7/A%20Model%20Driven%20method%20to%20represent%20Free%20Choice%20Petri%20Nets%20as%20Sequence%20Diagram-abstract.pdf
http://umpir.ump.edu.my/id/eprint/11816/1/A%20Model%20Driven%20method%20to%20represent%20Free%20Choice%20Petri%20Nets%20as%20Sequence%20Diagram.pdf
first_indexed 2023-09-18T22:12:48Z
last_indexed 2023-09-18T22:12:48Z
_version_ 1777415139655417856