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...
Main Authors: | , |
---|---|
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 |