Font Size: a A A

The System Of Distributed Interactive Simulation Based On UML

Posted on:2006-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:N LiFull Text:PDF
GTID:2168360182957199Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Unified modeling language (UML) was proposed by the Rational Corporation's three experts who are famous in the OO domain, which is one kind of standard modeling language, is a good method which can explain the products well. This article defines UML well based on its excellent characters such as: well defined, easy to express, formidable function and so on, accept the new idea, new method and new technology of Software Engineering, simulate a set of data transmission system along with the technology of DIS(Distributed Interactive Simulation). It is not only supports the object-oriented analysis and the design, but also the entire process of software development begins as demand analyses. In the research and the practice of this article, the author increasingly profound understanding that uses the object-oriented method, and establishing concise and accurate expression model is the key of grasping the complex system. At the same time, the author also realizes that, universal technology is helpful to change the complex and long cycle technology more simply and faster and cost more lowly. Good analysis and the design can achieve a good system; this is why the most challenged stage in the software performance history is demand analyses and design. The difficulty of the software development is that the participation of a project including the domain expert, the software design development personnel, the customer as well as the user, the biggest problem is the communication between them. The unified modeling language (UML) changed this present situation, its standard expression method effectively promote the different background people's communication, and the understanding between the software designer and the developer and the tester. UML has been accepted as the standard of the Object Management Group (OMG). Using it and its recommendation unified modeling process RUP; the software developer may model the complex software system, and completes the development based on this foundation. UML fused many kinds of object-oriented methods'advantage, such as: BOOCH, OMT, OOSE and so on, not only supports the object-oriented analysis and the design, but also the entire process which from the demand analysis. UML is the modeling language, does not contain the definition of the process, is independent in the process. From the principle, "method = method of portrayal + process". Although UML itself has not any definition to the process, but UML requests anyone who uses it that: support the Use-Case driven, Architecture-Centric as well as the development of the Incremental and Iterative. This article researches detailedly on the application of using the Distributed Interactive Simulation to simulate system, take the simulation technology as the rationale, introduces the realization and the performance characteristic of the Distributed Interactive Simulation. According to three essential factors of computer simulation: System, model, computer, this article's theory practice based on following steps: System model establishment, simulation model establishment, simulation experiment. When the computer simulate, first, must use different method to establish system according to the different simulation system differently. Then, design algorithm to transform the system model into the computer procedure, namely establishment simulation model. Finally run the simulation model, that establish simulation model. Last, run the simulation model; update the result of the system model and the simulation model according to the simulation result. The article compares DIS based on the network application layer to DIS based on the WEB. DIS that based on the network application layer set computer, network correspondence and Simulation as a foundation, Takes the computer network as the medium of data transmission, Based onTCP/ IP, Socket programming, CORBA technology or DCOM technology, Uses the customer/ Server system structure, Using technology of sharing memory, network database, multithreading, to realizes the simulation of the distributional multi-user system. The WEB page is the main manifestation of Internet, which is the main interface of the user and the front connection of Virtual Simulation and the distributional interactive technical. DIS based on WEB uses the structure of Browser/ Server, Take WEB as the operation interface, Internet as the medium, uses ActiveX or the Java information communication technology, uses virtual reality modeling language VRML to realize the three-dimensional modeling and the control of interacting, Using the technology of network data-base to realize the sharing-memory visit. The article also analyzed the structure and three characteristics of distributional interactive simulation system, that is: Interoperability, Scalability and Time-Space Coherence. Obviously, Interoperability is the basic request of DIS, compared to the other two, this characteristic values to be studied more. Scalability, the ability of many simulation system work together, it mainly manifests the data interactive ability in the distributional simulation for the entity; Expandability: The distributional interactive simulation system can adapt the change of a simulation entity which grows unceasingly, and growth of the number cannot conduce revision to this system, "effectively adapts" which in this article said is refers to the corresponding simulation entity integer the growth but to request the computation resources the linearity or the constant growth; Compares with the first two, the space and time uniformity is, weighed by human's feeling and the behavior, also is much more complex in the realization. This article develops the system, which communicate through the satellite, is based on the network technology. This kind of structure may organize the computers that disperse on the various positions, to realize sharing resources, disperse management. Use UML to model the systemfirstly, uses Rational the Rose automatic production frame, accomplishing coding, model the system which has been simplified, described the model structure and discuss various views. In this system each subsystem constitute a local area network, then connect them through the network interconnection equipment, each local area network also use this method to connect, form a distributed system. This kind of system has the tenacious vitality, even if the single pitch point cannot damage the whole system. Along with the progress of computer and network technology, use the local area network, the distributional computer system to simulate and model large-scale, comprehensive or the complex commercial industrial movement and function is common. The simulation technology based on UML is in unceasing development. The author realizes its usability and may development in the research of simulates in the interactive simulation technology. We believe that in the near future, with the swift and violent growth of the information of the network, the technology of the DIS must growth more perfect.
Keywords/Search Tags:Unified modeling language, Distributed Interactive Simulation, Software architecture
PDF Full Text Request
Related items