Font Size: a A A

Simulation And Performance Analysis Of Hierarchical Model Based On Colored Petri Net

Posted on:2015-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:W W XiongFull Text:PDF
GTID:2308330503475093Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
On the view of Software performance evaluation, The cost of find and correct system in the early of software development process is less than find and fix it in the latter. UML as is an object oriented modeling language, widely used in the early stage of software development in demand analysis. But because the UML language can only make the static model of the system, it can’t carry out dynamic simulation. so the model is difficult to analyze and validate in the quantitative and qualitative. Colored Petri net(CPN), It is have a formal semantics which can be effectively show state and action and have rich analysis technology. The mature software tool CPNTOOLS, It support the simulation and performance analysis of CPN. Therefore, The establish of transition mechanism between two modeling language. To model construction and simulation and performance analysis in the early stage of software development. As a method to reduce the software development process the waste of resources has a significant role.This paper made a deep research on the UML modeling language, It give a method to join the performance information in UML model. Hierarchical modeling system was put forward according to the three size of use case activity, individual activities, objects, to put a conversion from UML to CPN mechanism. This conversion mechanism use the common of UML and CPN with the level of hierarchy and take into account the differences semantic information which due to different modeling guidelines. Take the weak semantics model of Petri net modeling language as the intermediate model. First convert the hierarchical UML model to Petri net model, then by add semantic information and alternative transition, fusion place to extended Petri net model to CPN model. According to different system sizes into three aspects described the method of UML to CPN conversion process in this paper.We can use of mature modeling tool CPNTOOLS simulating the CPN model which convert from system. Use state space analysis to detect the deadlock system model for analysis the reachability of system. Use the monitor mechanism to collect performance data in system model simulation for performance analysis. Use auto GNUPLOT and other drawing tools to draw the collect data of monitor. Display the performance information. Modelers can also be a different configuration of the CPN model, to observe the change of performance information, so as to select the optimal system configuration. Developers can use the model simulation results feedback for modify the system design, so as to find the system defects and to the optimal design of the software performance early in the software development.
Keywords/Search Tags:CPN, UML, conversion mechanism, software performance analysis
PDF Full Text Request
Related items