Font Size: a A A

The Research Of Petri Net Workflow System Base On Compiler Technology

Posted on:2012-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:G LiFull Text:PDF
GTID:2218330368995337Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Workflow technology has been recognized worldwide as a fast developmental technology of the century and one of the enterprise information construction scheme contents. This paper studies the workflow system which defines syntax and semantic of Petri net model compiler language.The workflow system can generate Java code and archive the target of better application of Petri net technology in software engineering.The system implements a compiler system which based on popular general net theory.It inputs *.petri file and outputs *.java file.The implementation of workflow system provides an other implementation style.(1) Proposed the use of compiler theory as a way to achieve the establishment of workflow based on Petri net analytical model. At this stage, workflow vendors and open source community to dynamically resolve most of the way the workflow instance of the workflow model. This paper compiled by the technology into the workflow model run, the project tested statically compiled Java code generation workflow logic approach is feasible and has high efficiency, easy code reuse and so on.(2) A simple object-oriented design patterns describe Petri net model of lexical and syntax specification. As the Petri net to a strict mathematical theory of network-based, so the nature of the model a strong competitive advantage. But in describing the modeling, the modeling complicated. Through this paper the design of a simple object-oriented Petri net model described by the attribute lexical and grammatical rules, to simplify the description of the Petri net model, Petri net models easy to build.(3) Code used in the course Builder/Director design patterns and a compiler front-end and back-end code generator loosely coupled. The entire project process from design to engineering code iteratively. The code programming, small-scale modeling, compiled some code to do some tests, a small working version, repeat the above iterative process, the final completion of the project code.
Keywords/Search Tags:Workflow, complier technology, Petri net
PDF Full Text Request
Related items