Dissertation > Excellent graduate degree dissertation topics show

Research on the Transformation of Sysml Behavior Diagrams to Petri Nets

Author: WangSongFeng
Tutor: XiongXuanDong
School: PLA Information Engineering University
Course: Systems Engineering
Keywords: System Modeling Language sequence diagram activity diagram state machinediagram Petri nets colored Petri nets generalized Stochastic Petri net
CLC: N945.12
Type: Master's thesis
Year: 2012
Downloads: 49
Quote: 0
Read: Download Dissertation

Abstract


Systems Modeling Language (SysML) is the latest international standard modelinglanguage in the field of systems engineering which is an extension and expansion of the UnifiedModeling Language (UML).SysML provides visualization and graphical system modelingsupport on the system design and modeling features in the field of systems engineering, and havegained the support of many companies, which is widely used in modeling complex systems.However, in order to maintain legible described, in giveing semantic description SysML usessemi-formal description which uses natural language to describe constraints and detailedsemantic, and strives to achieve the balance between a form of strict and easyly tounderstand.This means that SysML itself lacks a means of analysis and validation. Sequencediagram, activity diagram and state machine diagram as a behavioral modeling in SysML model,there is no such problem equally. In this paper, we study on the problem and complete thefollowing work:Firstly, this paper proposes a method for conversing sequence diagrams into the coloredPetri nets, defining an equivalent conversion rules for converting sequence diagrams of thecommon operations into a colored Petri net, mainly focusing on mapping sequence diagram‘scommon structure such as optional structures, alternate structures, parallel structure and loopstructure into colored Petri nets, which not only contains structure elements, such asplace,transition, input and output arcs, but also contains the logic elements, such as the globaldeclaration of the color sets and variables, color sets and places, and the initial marking, arcexpression. Using these transformation rules, sequence diagrams can be transformed into coloredPetri nets, and thus its formation and analysis. Besides of this, it can verify the characters of themodel, such as absence-deadlocks, boundness, liveness, etc.At the same time, this method hasexcellent characteristics of scalable and can handel the message with the conditions and thecorresponding changes with time interval. Finally, the examples of digital certificates updatedanalysis the semantic of the model before and after mapping, verifying the correctness of themapping.Secondly, the paper proposes a method for conversing the SysML activity diagram into thePetri net, mainly defines six transformation rules for converting SysML activity diagram to aPetri net executable model. Using these transformation rules, SysML activity can be transformedinto Petri net, and thus its simplication, analysis and verification. Besides of this, it can detectconcurrency-related code of conduct nature, such as deadlocks, boundness, etc. And theconsistency of the model is verified by the list method and simulates method. Finally, an example is used verified the feasibility of the method.Thirdly, the paper proposes a method for conversing SysML state machine diagrams intogeneralized Stochastic Petri Nets, mainly defines some transformation rules for convertingSysML state machine diagram to a generalized Stochastic Petri net executable model. Usingthese transformation rules, SysML state machine diagram can be transformed into generalizedStochastic Petri net, and thus its analysis and verification. Besides of this, it can detectconcurrency-related code of conduct nature, such as deadlocks, boundness, etc. At the same time,the method can handel state transition with a time delay and the probability ofinformation.Finally, an example of digital certificates systems is used verified the feasibility ofthe method.

Related Dissertations

  1. Research on Checkpointing in Mobile Computing Environment and Modeling with Petri Nets,TP301.1
  2. The Application and Research on Web Testing Method Based on Model,TP311.53
  3. Logic-based Web service composition Petri net modeling and analysis,TP393.09
  4. Optimal Research of Yunfu New Port Business Process Based on Petri Net,F552
  5. Based on UML use case diagrams and activity diagrams test case generation method,TP311.53
  6. Based on JSP and workflow technology Educational Management System Design and Implementation,TP311.52
  7. Modeling and Analysis of Context-Aware System Based on Petri Net,TP391.1
  8. The Research of Integrating UML Model and Petri Net Model Conversion Method,TP311.52
  9. Research and Implementation of IOT Service Model Description Language,TN929.5
  10. Design and Realization of Military Vehicles Engine Diagnostic System Based on Fuzzy Recognition of Petri Nets,U472.9
  11. Petri Net Based Deadlock Prevention Policy of a Class of Concurrent Programs,TP311.1
  12. Physiological detection for wearable wireless sensor network QoS Routing,TP212.9
  13. JBPM -based air defense allegations Process Management System,TP311.52
  14. Colored Petri net based workflow engine research,TP311.52
  15. Based on Petri net modeling intelligent algorithm for job shop scheduling,TP18
  16. Based on generalized stochastic colored Petri nets C ~ 3I System Modeling and Simulation Technology,N945.12
  17. Research on Analysis Methods of Earth-Observing Requests and Application,V474.26
  18. Colored Petri net -based modeling high-speed rail transportation district transfer module,U237
  19. Optimization for Missile-artillery Cooperative Air Defense Based on Petri Net,E917
  20. Research on the Problem of Production Lead Time Bullwhip Effect,F273
  21. The Research and Application of Metabolism Network and Pathway,Q493

CLC: > SCIENCE AND > Journal of Systems Science > Systems Engineering > Systems Analysis > System model,system modeling
© 2012 www.DissertationTopic.Net  Mobile