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...

Full description

Bibliographic Details
Main Authors: Shih-Hao Chou, 周士皓
Other Authors: Hsiu-Sen Chiang
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