System logic and execution script loose coupling simulation method and system
By adopting the method of loosely coupled system logic and execution scripts in the virtual simulation training system, the training subject data is parsed into Json format and performed timing analysis, and designing a loosely coupled architecture, solving the high cost and low flexibility problems caused by the tight coupling of system logic and execution scripts, achieving efficient development and flexible expansion.
Patent Information
- Application Number
- CN202510702372.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-08-26
AI Technical Summary
In the existing virtual simulation training system, the system logic is closely coupled with the execution script, resulting in high development and maintenance costs, poor flexibility, and difficulty in adapting to changes and new needs.
The simulation method of loosely coupled system logic and execution scripts is adopted. By parsing the training subject data into a Json format process file, performing timing analysis and event-driven simulation, a loosely coupled system architecture is designed, including a tree process structure and event-driven module, to achieve the decoupling of system logic and training subject process.
Improve system development efficiency, reduce costs, enhance system flexibility and adaptability, and simplify the modification and expansion process.
Smart Images

Figure CN120540639A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of simulation system design, and in particular to a simulation method and system for loosely coupling system logic and execution scripts. Background Art
[0002] Currently, when developing virtual simulation training systems, implementing procedural aspects of training subjects within equipment support is often accomplished through customized programming. This is due to the close dependencies between system logic and execution scripts. In highly coupled systems, system logic often directly depends on the specific implementation of execution scripts, or the execution scripts are so tightly embedded in the system logic that they are difficult to separate. This requires highly skilled development teams to be competent.
[0003] Because system logic and execution scripts are tightly coupled, modifying or replacing either one may require extensive adjustments to the other. This limits the system's flexibility, making it more difficult to adapt to changes and new requirements. Highly coupled systems often result in more complex and confusing code, increasing development and maintenance costs. This is because when problems arise in system logic or execution scripts, multiple parts may need to be modified simultaneously, making debugging and repair more difficult. As the system evolves, new features or modules may need to be added. However, in a highly coupled system, adding new features can disrupt existing structure or logic, making the system difficult to scale.
[0004] In order to break away from the dependence on senior programmers and improve the reusability of system logic, it is necessary to design a simulation method and system that loosely couples system logic and execution scripts. Summary of the Invention
[0005] In order to break away from the dependence on senior programmers and improve the reusability of system logic, and realize the simple and easy-to-operate development, release and delivery process of the equipment support virtual training system, a simulation method and system with loose coupling of system logic and execution scripts are proposed. By decoupling the system logic from the training subject process files, the system requirements involving complex subject process content can be met.
[0006] In a first aspect, the technical solution of the present invention provides a simulation method for loosely coupling system logic and execution scripts, comprising: Parse the training subject data, generate basic process data structure, and save it as a training subject process file in Json format; Conduct simulation modeling of training subject process files through time series analysis; The simulation results are sent to the front end for display through the event-driven module.
[0007] As a further limitation of the technical solution of the present invention, the steps of parsing the training subject data, generating a basic process data structure, and saving it in a Json format as a training subject process file include: Perform basic arrangement of training subject data entered by users and verify the legitimacy of the entered information; After verification, the training subject data is parsed to obtain real-time equipment data, historical data, and simulation data. The training subjects are generated into a multi-branch tree structure according to user operations to generate a basic process data structure. Based on the basic process data structure, export the training subject process file in Json format.
[0008] As a further limitation of the technical solution of the present invention, the steps of simulating and modeling the training subject process file through time series analysis include: Conduct time series analysis on the procedural data of training subjects to obtain the sequence of events, duration, and relationship between events; Based on the training subject flow files and timing analysis results, use computer programs or models to simulate the system or process; and identify the key components and variables of the system through mathematical modeling, physical modeling, and statistical modeling, and define the relationship between the identified information.
[0009] In a second aspect, the technical solution of the present invention further provides a simulation system with loose coupling of system logic and execution scripts, including a system logic unit and a training subject process configuration file designed at the system architecture level; The training subject process configuration file is a tree-structured process data file. The steps in the training subject process file are mutually constrained or restricted. The data includes training subject process and non-process business data, scenario data, system integration data, and user-customized data. The system logic unit obtains the data of the training subject process configuration file and processes the obtained data to implement physical modeling and simulation, data analysis and visualization, resource management, and user interface display.
[0010] As a further limitation of the technical solution of the present invention, the tree-like process structure is realized by nodes and references to their child nodes; each node has zero or more child nodes to form a tree hierarchy; each node contains equipment component constraint relationships, assembly relationships, and size information.
[0011] As a further limitation of the technical solution of the present invention, the system logic unit includes a training subject data source parsing module, which obtains data in equipment support training subjects and uses JSON to parse the data to obtain real-time equipment data, historical data and simulation data.
[0012] As a further limitation of the technical solution of the present invention, the system logic unit includes a timing analysis module and an event-driven module; The time series analysis module performs time series analysis on the process data of training subjects to obtain the order of events, duration, and relationship between events; time series analysis includes periodic analysis, moving average analysis, differential analysis, and trend decomposition analysis; The event-driven module enables the communication between the system logic unit and the execution script to be driven by the occurrence and processing of events; each component in the system is set to be able to receive and send events, and perform corresponding actions when receiving an event.
[0013] As a further limitation of the technical solution of the present invention, the system logic unit includes a simulation and modeling module, which uses a computer program or model to imitate a system or process in the real world based on a training subject process file and a timing analysis module; and identifies the key components and variables of the system through mathematical modeling, physical modeling, and statistical modeling, and defines the relationship between the identified information.
[0014] As a further limitation of the technical solution of the present invention, the system logic unit includes a real-time monitoring module and an intelligent decision-making module; Real-time monitoring module, which monitors and reports changes in process data during runtime; The intelligent decision-making module uses neural network algorithms based on the business relationship data of the training subject process configuration files to provide process modeling, automation, process optimization, and exception handling for the training subject process data.
[0015] As a further limitation of the technical solution of the present invention, the system logic unit includes a user interface, which is based on the model-view-viewmodel pattern to completely separate the user interface from the business logic, thereby abstracting the state and behavior and separating the view from the logic.
[0016] As a further limitation of the technical solution of the present invention, the user interface includes a UI presentation module, a user input processing module, a view state management module and an event processing module; The UI presentation module uses Unity3D's UGUI to build an interactive user interface; The user input processing module uses the Unity3D input and output manager to obtain user input and respond to input, while controlling the output of the game; View state management module, which switches and manages different scenes in games or applications; The event processing module processes the events sent by various components of the system and displays them accordingly.
[0017] As a further limitation of the technical solution of the present invention, the user interface includes an MVVM pattern, and the model in the MVVM pattern typically interacts with a database and an API to manage data acquisition, storage and processing; View in MVVM pattern: responsible for displaying data or graphical user interface elements on the screen and presenting data to the user; The view model in the MVVM pattern is the connector or adapter between the view and the model. It obtains data from the model, processes and handles the data, and then provides it to the view for display. It is also responsible for processing user input and commands and converting them into operations on the model.
[0018] As a further limitation of the technical solution of the present invention, the user interface also includes a model loading module and an intelligent prompt module; Model loading module, which supports runtime loading of 3D models; The intelligent prompt module provides training subject lessons in equipment support teaching and prompts for students' operations during training.
[0019] As can be seen from the above technical solution, the present invention has the following advantages: by decoupling the system logic from the training subject flow files, it can achieve the requirements of a system involving complex subject flow content. Firstly, it greatly improves the development efficiency of such systems, and secondly, it greatly saves enterprise costs.
[0020] In addition, the present invention has a reliable design principle, a simple structure and a very broad application prospect.
[0021] It can be seen that compared with the prior art, the present invention has outstanding substantial features and significant progress, and the beneficial effects of its implementation are also obvious. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0023] Figure 1 It is a logical diagram of the process training subject configuration file export tool of the present invention.
[0024] Figure 2 FIG. 4 is a schematic block diagram of a system according to an embodiment of the present invention.
[0025] Figure 3 It is a schematic diagram of the background logic in the system logic module.
[0026] Figure 4 It is a front-end display diagram in the system logic module. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0028] The embodiment of the present invention provides a simulation method for loosely coupling system logic and execution scripts, including: parsing training subject data, generating basic process data structure, and saving it in Json format as a training subject process file; simulating and modeling the training subject process file through time series analysis; and sending the simulation results to the front end for display through an event-driven module. Figure 1 As shown, an embodiment of the present invention provides a training subject process export tool, including a user interaction interface, data collection, data verification, and file export functions; it provides basic editing work for the training subject information entered by the user, verifies the legitimacy of the entered information, and generates a multi-branch tree structure for the training subjects according to user operations, and finally exports the training subject process configuration file in Json format.
[0029] like Figure 2 As shown, an embodiment of the present invention provides a simulation system with loose coupling of system logic and execution scripts, including a system logic unit and a training subject process configuration file designed at the system architecture level; The training subject process configuration file is a tree-structured process data file. The steps in the training subject process file are mutually constrained or restricted. The data includes training subject process and non-process business data, scenario data, system integration data, and user-customized data. The system logic unit obtains the data of the training subject process configuration file and processes the obtained data to implement physical modeling and simulation, data analysis and visualization, resource management, and user interface display.
[0030] In a loosely coupled system, the interaction between the system logic and the training subject process profile is typically based on interfaces or message passing. The system logic defines the functions and tasks to be completed, while the training subject process profile is responsible for implementing the specific operations of these functions. The system logic is unaware of the specific implementation details of the training subject process profile and simply communicates with it through interfaces. Similarly, the training subject process profile does not need to understand the internal structure and working principles of the system logic.
[0031] Because the dependencies between the system logic and the training subject process configuration files are low, one can be modified, upgraded, or replaced more easily without significantly impacting the other. This allows the system to adapt more flexibly to different needs and changes. The loosely coupled design allows the development, testing, and deployment of the system logic and the training subject process configuration files to be carried out relatively independently. This reduces the complexity of development and maintenance and improves work efficiency. As system requirements grow, new training subject process configuration files or functional modules can be added more easily without requiring large-scale modifications to the existing system logic.
[0032] It should be noted that the training process in equipment support can be roughly divided into the following stages: Theoretical Learning: Through classroom lectures and study materials, students will be introduced to the key knowledge and skills related to military equipment support training in an easy-to-understand manner. This includes understanding the basic principles and processes of equipment support management, as well as learning the basic skills of fault diagnosis and repair.
[0033] Simulation Drills: Utilizing simulated scenarios and scenario simulators, we allow military equipment support personnel to experience real-world mission environments. This allows trainees to familiarize themselves with and master the practical operational skills of various equipment support operations in a simulated environment.
[0034] On-site training: Implement military equipment support training into actual operations and provide job skills training for military equipment support personnel.
[0035] System networking, communication and application training: focus on the networking training of command post information system and tactical Internet, as well as the training of interconnection, interoperability and system maintenance of multi-level command information systems.
[0036] The specific training process may vary depending on the type of equipment, support requirements, and training objectives. Therefore, in actual operations, the training process should be flexibly adjusted and optimized according to the specific situation.
[0037] In an embodiment of the present invention, the training subject process uses a tree-like data structure, which is implemented through nodes and references to their child nodes; each node can have zero or more child nodes, thus forming a tree hierarchy; each node contains equipment component constraint relationships, assembly relationships, dimension information, etc.; at the same time, business data (operation, troubleshooting, maintenance) can be parsed and valid data associated with equipment information can be obtained.
[0038] A tree-like process structure editing algorithm consists of one starting point, one end point, and n root nodes. Each root node can have multiple parent nodes and root nodes. This algorithm is used to create multiple paths from the starting point to the end point. This tree-like process structure is based on a doubly linked list data structure, which has the advantages of small data storage space and fast data query speed.
[0039] In some embodiments, the system logic unit includes a training subject data source parsing module to obtain data in equipment support training subjects, and uses JSON to parse the data to obtain real-time equipment data, historical data, and simulation data.
[0040] Training subject data parsing uses JSON (JavaScript Object Notation), a lightweight data exchange format based on a subset of JavaScript but usable by many different programming languages. JSON's design makes data transmission more portable and easier to read and write.
[0041] In some embodiments, the system logic unit includes a timing analysis module, an event-driven module, a real-time monitoring module, and an intelligent decision-making module; The time series analysis module performs time series analysis on the process data of training subjects to obtain the order of events, duration, and relationship between events; time series analysis includes periodic analysis, moving average analysis, differential analysis, and trend decomposition analysis; Time series analysis is a technology for time series data. It performs periodic analysis, moving average, difference, trend decomposition and other analyses based on the process nature of training subject process files. This helps the system model the evolution of events, variables, and systems over time in the equipment teaching of training subjects. The event-driven module enables the communication between the system logic unit and the execution script to be driven by the occurrence and processing of events; each component in the system is set to be able to receive and send events, and perform corresponding actions when receiving an event.
[0042] The system logic uses an event-driven approach, in which the system's operation and control are driven by the occurrence and processing of events. In this event-driven model, components in the system communicate and interact by sending and receiving events, rather than by directly calling each other's methods or functions. This event-driven model enables the construction of efficient, scalable, and easy-to-maintain applications.
[0043] The simulation and modeling module uses computer programs or models to imitate real-world systems or processes based on training subject process files and timing analysis modules; and identifies key components and variables of the system through mathematical modeling, physical modeling, and statistical modeling, and defines the relationships between the identified information.
[0044] Based on the training subject flow file and the timing analysis module, a computational model of the system is created to simulate its behavior in a virtual environment, test its performance, or predict its future behavior.
[0045] The real-time monitoring module monitors and provides feedback on changes in process data during runtime, helping to identify problems and take appropriate measures. This includes system help, training and teaching tips, and analysis and evaluation of data sources.
[0046] The intelligent decision-making module applies neural network algorithms based on the business relationship data in the training subject process profiles to provide process modeling, automation, process optimization, and exception handling for the training subject process data. The system logic module can learn patterns from the data and make decisions, including but not limited to classification, regression, and clustering, to predict user behavior and optimize resource allocation.
[0047] In the embodiment of the present invention, the system logic unit includes a user interface. Based on the model-view-viewmodel pattern, the user interface is completely separated from the business logic, so that the state and behavior are abstracted and the view is separated from the logic.
[0048] The user interface includes a UI presentation module, a user input processing module, a view state management module, and an event processing module; The UI presentation module uses Unity3D's UGUI to build interactive user interfaces. The system UI uses Unity3D's UGUI (Unity Graphical User Interface), a system for creating user interfaces provided by the Unity engine. UGUI provides many tools and components for creating common UI elements such as buttons, text, scroll views, and sliders, allowing developers to easily build interactive user interfaces. These include, but are not limited to, canvases, UI elements, layout components, event systems, animation systems, and custom components. The user input processing module uses the Unity3D input and output manager to obtain user input and respond to input, while controlling the output of the game; it provides a convenient way to obtain user input (such as keyboard, mouse, touch screen, etc.) and respond to these inputs, and can also control the output of the game (such as debugging information, logs, audio, video, etc.).
[0049] The view state management module is used to switch and manage different scenes in games or applications; it includes but is not limited to scene manager, scene transition, persistent data, state machine, UI state management, etc.
[0050] The event processing module processes the events sent by various components of the system and displays them accordingly.
[0051] As a further limitation of the technical solution of the present invention, the user interface includes an MVVM pattern, and the model in the MVVM pattern typically interacts with a database and an API to manage data acquisition, storage and processing; View in MVVM pattern: responsible for displaying data or graphical user interface elements on the screen and presenting data to the user; The view model in the MVVM pattern is the connector or adapter between the view and the model. It obtains data from the model, processes and handles the data, and then provides it to the view for display. It is also responsible for processing user input and commands and converting them into operations on the model.
[0052] Model: Represents the application's data model or business logic. It manages the acquisition, storage, and processing of data, typically interacting with databases, APIs, and other components. View: Represents the user interface. It displays data or graphical user interface elements on the screen and presents the data to the user. ViewModel: Acts as a connector or adapter between the View and the Model. The ViewModel obtains data from the Model, processes and manipulates it, and then presents it to the View for display. It also handles user input, commands, and other such functions, translating them into operations on the Model.
[0053] The user interface also includes a model loading module and an intelligent prompt module; Model loading module, supports runtime loading of 3D models; including but not limited to models in FBX, OBJ, GLTF2, STL, PLY, 3MF, DAE and other formats.
[0054] The intelligent prompt module provides training subject lessons and prompts for students' operations during the equipment support teaching process; including but not limited to step guidance, model node highlighting, camera focusing, etc.
[0055] Figure 3 This is a flow chart of the background logic in the system logic module disclosed in the embodiment of the present invention. Figure 3 The background logic in the described system logic module is applied to the management system, such as the local server or cloud server used for management, such as Figure 3 As shown in the figure, the training subject data is first parsed to generate a basic process data structure and save it in Json format. The process file is simulated and modeled through time series analysis to support the simulation data of the real-time monitoring and intelligent decision-making modules. Finally, the feedback is sent to the front-end for display through the event-driven module. The back-end logic method in the system logic module can include the following operations: 201. Training Subject Data Parsing: Training subject data parsing uses JSON (JavaScript Object Notation), a lightweight data exchange format based on a subset of the JavaScript language but usable by many different programming languages. JSON's design makes data transmission more portable and easier to read and write.
[0056] 202. Time Series Analysis: Time series analysis is a technique for time series data. It analyzes the periodicity of the process files of training subjects based on their process nature, helping the system to model the evolution of events, variables, and systems over time for the equipment teaching of training subjects. Periodic analysis uses the multiplicative decomposition method of time series, and its formula is: Y(t)=T(t)xS(t)xR(t), where Y(t) represents the observed value of the time series, T(t) represents the trend component, indicating the long-term trend, S(t) represents the seasonal component, indicating the periodic change, and R(t) represents the residual component, indicating random fluctuations and errors. 203. Event-Driven: System logic uses an event-driven approach, where system operation and control are driven by the occurrence and processing of events. In an event-driven model, components in the system communicate and interact by sending and receiving events, rather than by directly calling each other's methods or functions. This model enables the construction of efficient, scalable, and easy-to-maintain applications.
[0057] 204. Simulation and Modeling: Based on the training subject process files and the timing analysis module, a computational model of the system is created to simulate its behavior, test its performance, or predict its future behavior in a virtual environment. Based on the data structure of the training subject data, a decision tree model is used. This model consists of nodes, edges, and leaf nodes. Nodes represent tests of a feature or attribute, while edges represent connections between nodes and the different branches of test results. Leaf nodes represent the final classification or prediction results. A recursive tree structure is constructed to support decision feedback from the real-time monitoring module and the intelligent decision-making module. 205. Real-time Monitoring: A real-time monitoring system monitors and reports changes in process data during operation. This helps identify problems promptly and take appropriate measures. Examples include system help, training and teaching tips, and analysis and evaluation of data sources. 206. Intelligent Decision-Making: Based on the accumulation of training subject process documents and equipment support models, the system logic module can learn patterns from the data and make decisions. Through the simulation and modeling modules, the generated decision tree prediction model can analyze and predict user behavior and provide corresponding feedback on user behavior.
[0058] Figure 4 This is a flow chart of the front-end display in the system logic module disclosed in the embodiment of the present invention. Figure 4 As shown, the foreground display method in the system logic module may include the following operations: 301. UI Presentation: The system UI uses Unity3D's UGUI (Unity Graphical User Interface), a system for creating user interfaces provided by the Unity engine. UGUI provides many tools and components for creating common UI elements such as buttons, text, scroll views, and sliders, making it easy for developers to build interactive user interfaces. These components include, but are not limited to, the canvas, UI elements, layout components, event system, animation system, and custom components.
[0059] 302. User Input Processing: The Unity3D Input / Output Manager is used to handle user input and game output. It provides a convenient way to obtain and respond to user input (such as keyboard, mouse, touch screen, etc.), and also controls game output (such as debugging information, logging, audio, video, etc.).
[0060] 303. View state management: refers to the switching and management between different scenes in a game or application, including but not limited to scene manager, scene transition, persistent data, state machine, UI state management, etc.
[0061] 304. Event processing: used to process events sent by various components of the system and make corresponding displays; 305. MVVM pattern: Model: Represents the application's data model or business logic. It manages the acquisition, storage, and processing of data, typically interacting with databases, APIs, and so on. View: Represents the user interface. It is responsible for displaying data or graphical user interface elements on the screen and presenting data to the user. ViewModel: Acts as a connector or adapter between the View and the Model. The ViewModel obtains data from the Model, processes and manipulates the data, and then provides it to the View for display. It is also responsible for processing user input, commands, etc., and converting them into operations on the Model.
[0062] 306. Model loading: Support runtime loading of 3D models, including but not limited to models in FBX, OBJ, GLTF2, STL, PLY, 3MF, DAE and other formats; 307. Intelligent prompts: During equipment support instruction, prompts are provided for training subject lessons and student operations during training, including but not limited to step-by-step guidance, model node highlighting, camera focusing, etc.
[0063] Although the present invention has been described in detail with reference to the accompanying drawings and in conjunction with preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, persons of ordinary skill in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and such modifications or substitutions shall be within the scope of the present invention. Any changes or substitutions that can be easily conceived by persons skilled in the art within the technical scope disclosed in the present invention shall be within the scope of protection of the present invention.
Claims
1. A simulation method for loosely coupling system logic and execution script, characterized in that: include: Parse the training subject data, generate basic process data structure, and save it as a training subject process file in Json format; Conduct simulation modeling of training subject process files through time series analysis; The simulation results are sent to the front end for display through the event-driven module.
2. The system logic and execution script loosely coupled simulation method according to claim 1, characterized in that: The steps for parsing the training subject data, generating a basic process data structure, and saving it in JSON format as a training subject process file include: Perform basic arrangement of training subject data entered by users and verify the legitimacy of the entered information; After verification, the training subject data is parsed to obtain real-time equipment data, historical data, and simulation data. The training subjects are generated into a multi-branch tree structure according to user operations to generate a basic process data structure. Based on the basic process data structure, export the training subject process file in Json format.
3. The system logic and execution script loosely coupled simulation method according to claim 2, characterized in that: The steps for simulating the training subject process file through timing analysis include: Conduct time series analysis on the procedural data of training subjects to obtain the sequence of events, duration, and relationship between events; Based on the training subject flow files and timing analysis results, use computer programs or models to simulate the system or process; and identify the key components and variables of the system through mathematical modeling, physical modeling, and statistical modeling, and define the relationship between the identified information.
4. A simulation system with loose coupling between system logic and execution script, characterized in that: Including system logic units and training subject process configuration files designed at the system architecture level; The training subject process configuration file is a tree-structured process data file, which includes training subject process and non-process business data, scenario data, system integration data, and user-customized data. The system logic unit obtains the data of the training subject process configuration file and processes the obtained data to implement physical modeling and simulation, data analysis and visualization, resource management, and user interface display.
5. The system logic and execution script loosely coupled simulation system according to claim 4, characterized in that: The tree-like process structure is implemented through nodes and references to their child nodes; each node has zero or more child nodes forming a tree hierarchy; each node contains the constraint relationship, assembly relationship, and size information of equipment parts.
6. The system logic and execution script loosely coupled simulation system according to claim 5, characterized in that: The system logic unit includes a training subject data source parsing module, which obtains data in equipment support training subjects and uses JSON to parse the data to obtain real-time equipment data, historical data and simulation data.
7. The system logic and execution script loosely coupled simulation system according to claim 6, characterized in that: The system logic unit includes a timing analysis module and an event-driven module; The time series analysis module performs time series analysis on the process data of training subjects to obtain the order of events, duration, and relationship between events; time series analysis includes periodic analysis, moving average analysis, differential analysis, and trend decomposition analysis; The event-driven module enables the communication between the system logic unit and the execution script to be driven by the occurrence and processing of events; Each component in the system is configured to receive and send events and perform corresponding actions when an event is received.
8. The system logic and execution script loosely coupled simulation system according to claim 7, characterized in that: The system logic unit includes a simulation and modeling module, which uses computer programs or models to imitate real-world systems or processes based on training subject process files and timing analysis modules; and identifies the key components and variables of the system through mathematical modeling, physical modeling, and statistical modeling, and defines the relationships between the identified information.
9. The system logic and execution script loosely coupled simulation system according to claim 8, characterized in that: The system logic unit includes a real-time monitoring module and an intelligent decision-making module; Real-time monitoring module, which monitors and reports changes in process data during runtime; The intelligent decision-making module uses neural network algorithms based on the business relationship data of the training subject process configuration files to provide process modeling, automation, process optimization, and exception handling for the training subject process data.
10. The system logic and execution script loosely coupled simulation system according to claim 9, characterized in that: The system logic unit includes the user interface. Based on the model-view-viewmodel pattern, the user interface is completely separated from the business logic, and the state and behavior are abstracted, and the view is separated from the logic.