Font Size: a A A

Research On Visual Integration For Parallel Discrete Event Simulation Application

Posted on:2015-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2348330509960752Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Visual development technology for application is becoming technology development trend in parallel discrete event simulation application integration. At present, the traditional application integration is usually performed by manual coding in the case of the simulation object has been built. This way is not only less intuitive, high technical threshold, but also difficult to modify application, it is hard to meet the frequent modification and efficient integration of actual requirements. Therefore, for reducing the threshold of the simulation application development, improving the efficiency of development and meeting the needs of upgrade and revision of the simulation application, it has important theoretical and practical significance to carry out visualization integration technology research for parallel discrete event simulation application.This paper analyzes and investigates the visual development technology for application, text description of graphical application and code generated automatically to meet the demands of visual development for parallel discrete event simulation application, based on the analysis of large-scale complex system and structure characteristics of simulation application. The main work and innovations include:1) The current graphical integration methods for parallel discrete event simulation application mainly include state diagram, event graph, process interaction diagrams, etc. Because of all these methods are not "object" level of integration, application integration is complex, low efficiency, difficult to modify and upgrade. With the problem in hand, this paper presentes a graphical integration technology for simulation application based on Object-Interaction Graph, after the analysis of characteristics named “entities interaction” of large-scale discrete event systems.The technology completes application integration using a structured graphic object cell and interaction cell, in the form of “drag and drop”. Because the Object-Interaction Graph have direct mapping relation with the real world, so the developer can integrate application in a level of practical implications. That can make the process of integration to be high efficiency, strong intuitive, easy to understand.2) The preservation of graphical information is prerequisites for reappearance and modification of the graphical simulation application. And for the convenience of the automatically generated code, the description of the graphical application should be as concise as possible and do not include the graphical information, on the premise of the complete information. Faced with the double requirements, simulation application description standard based on XML is proposed, which preserve the application information in two file, one is the graphical information and the other is the application logical information. This way is not only easy for reappearance and modification of the graphical simulation application, but also convenience for the code generation.3) The next goal of visualization simulation application integration is the generation of platform specific code. This paper established the code templates of YH-SUPE based on the specification of code structure, and generated the application code through inserting the interaction code into the end of the already standardized event handling code, which provide technical support to code automatically generated of simulation application.Based on the above research results, parallel discrete event application visualization integration tool based on Object-Interaction Graph was designed and implemented. Using a typical case, the tool's function has been test. Through the process of test, we can see that the tool can realize visualization integration from the simulation objects to the simulation application, and generate the code automatically. With the help of this tool, the technical threshold of the simulation application development can be reduced, but the development efficiency can be improved. That can meet the requirements of efficient development and fast running of the simulation application.
Keywords/Search Tags:PDES, Simulation Application, Object-Interaction Graph, Simulation Application Description, Code Generation Automatically
PDF Full Text Request
Related items