Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications
碩士 === 大葉大學 === 資訊管理學系碩士班 === 98 === Unified Modeling Language (UML) is the Object Management Group (OMG) standard notation for object-oriented modeling and software engineering. In early software development, the UML Activity Diagram (AD) is widely used to describe system, analysis workflow and dat...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/79356615331592404143 |
id |
ndltd-TW-098DYU00396010 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098DYU003960102015-10-13T18:16:16Z http://ndltd.ncl.edu.tw/handle/79356615331592404143 Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications 植基於關聯派翠網路強化UML活動圖及其應用之研究 Shih-Hao Chou 周士皓 碩士 大葉大學 資訊管理學系碩士班 98 Unified Modeling Language (UML) is the Object Management Group (OMG) standard notation for object-oriented modeling and software engineering. In early software development, the UML Activity Diagram (AD) is widely used to describe system, analysis workflow and dataflow for system evaluation, analysis and planning. However, the AD lacks support for simulation, dynamic semantics limits and verifiability capabilities. Petri net (PN) is a popular technique for modeling the control flow dimension of workflows. Associative Petri net (APN) not only take all the advantages of PN but also has a complete semantics, simulation and verifiability capabilities. Therefore, in this paper, we propose a methodology to map ADs into APNs. This work can enhance the simulation and verifiability capabilities of the AD and provides the systematic procedure to reduce complexity of translating activity diagrams into an APN. Reachability tree and ncidence matrix and state equation are powerful for checking many qualitative properties of PN such as reachability, safeness and boundedness. After the transformation, they are adopted to verify those properties of APN. Finally, an example of online ordering and paying procedure is used to explain and illustrate our provide methodology. Hsiu-Sen Chiang 姜琇森 2010 學位論文 ; thesis 79 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大葉大學 === 資訊管理學系碩士班 === 98 === Unified Modeling Language (UML) is the Object Management Group (OMG) standard notation for object-oriented modeling and software engineering. In early software development, the UML Activity Diagram (AD) is widely used to describe system, analysis workflow and dataflow for system evaluation, analysis and planning. However, the AD lacks support for simulation, dynamic semantics limits and verifiability capabilities. Petri net (PN) is a popular technique for modeling the control flow dimension of workflows. Associative Petri net (APN) not only take all the advantages of PN but also has a complete semantics, simulation and verifiability capabilities. Therefore, in this paper, we propose a methodology to map ADs into APNs. This work can enhance the simulation and verifiability capabilities of the AD and provides the systematic procedure to reduce complexity of translating activity diagrams into an APN. Reachability tree and ncidence matrix and state equation are powerful for checking many qualitative properties of PN such as reachability, safeness and boundedness. After the transformation, they are adopted to verify those properties of APN. Finally, an example of online ordering and paying procedure is used to explain and illustrate our provide methodology.
|
author2 |
Hsiu-Sen Chiang |
author_facet |
Hsiu-Sen Chiang Shih-Hao Chou 周士皓 |
author |
Shih-Hao Chou 周士皓 |
spellingShingle |
Shih-Hao Chou 周士皓 Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications |
author_sort |
Shih-Hao Chou |
title |
Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications |
title_short |
Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications |
title_full |
Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications |
title_fullStr |
Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications |
title_full_unstemmed |
Applying Associative Petri Net to Enhance the Activity Diagram of UML and Its Applications |
title_sort |
applying associative petri net to enhance the activity diagram of uml and its applications |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/79356615331592404143 |
work_keys_str_mv |
AT shihhaochou applyingassociativepetrinettoenhancetheactivitydiagramofumlanditsapplications AT zhōushìhào applyingassociativepetrinettoenhancetheactivitydiagramofumlanditsapplications AT shihhaochou zhíjīyúguānliánpàicuìwǎnglùqiánghuàumlhuódòngtújíqíyīngyòngzhīyánjiū AT zhōushìhào zhíjīyúguānliánpàicuìwǎnglùqiánghuàumlhuódòngtújíqíyīngyòngzhīyánjiū |
_version_ |
1718029147816591360 |