|
|
Multi-level + co-simulation based on Simulator and EA |
Author: Zu Tao, Dragon Fruit Software Engineering |
|
|
|
Why multi-level co-simulation |
At present, the simulation is mainly for the relatively independent level, such as system simulation, software simulation, algorithm simulation. The analysis and design of a system involves multiple levels: |
Business level: Analyze business scenarios and processes from a user perspective.
System level: Design system functions and interactions from a system perspective.
Software level: Design software functions and algorithms based on software perspective.
Device level: Design the functionality and processing of the device from a hardware perspective. |
And these levels are promoted step by step and confirm each other. This requires the ability to perform multiple levels of co-simulation at the model level:
Business simulation
System simulation
Software simulation
Device simulation |
At present, because of the different modeling specifications at different levels, the business model is often built in the business modeling tool, the system model is built in the system modeling tool, the software model is built in the software algorithm modeling tool, and the hardware model is built in the hardware design tool. While these tools may also have simulation capabilities, multilevel co-simulations that validate each other at each level are not possible.
Because EA can support a variety of modeling specifications: |
Business modeling: BPMN
System modeling: Sys ML
Software modeling: UML
Hardware modeling: VHDL
|
And EA also provides a variety of graphical emulations: StateMachine, Activity, BPMN.
On this basis, Dragon Fruit Software combines years of experience to provide EA's enhanced plug-in Simulator, which can realize multi-level co-simulation based on EA's model. |
|
|
Can help customers build simulation environments: |
Business simulation: |
Simulate the execution process of the business scenario to verify the correctness and efficiency of the business process. |
|
Multi-system co-simulation: |
Simulate communication and interaction between multiple systems to verify functionality and performance. |
|
|
Embedded System simulation: |
Simulate the communication and interaction between the various subsystems of an embedded software, verifying the functionality and performance. |
|
|
Software simulation: |
Simulate the processing flow and calculation process of the software, receive the input data, process it, and output the result data. |
|
|
Equipment simulation: |
Simulate the function of the device, receive input data, perform function processing, and feedback status. |
|
|
Simulator, based on modeling tool EA, supports multiple levels of simulation simultaneously: business simulation, system simulation, embedded system simulation, software simulation, and device simulation. |
Dragon Fruit Software offers a multi-level approach to products and services: simulation software EA+Simulator
Dragon Fruit Software offers a multi-level approach to products and services:
simulation software EA+Simulator
Undertake the simulation pre-research project: establish the simulation model, execute the simulation, and give the simulation verification report
Custom development of domain-specific simulation software
Training course "Multi-Level Simulation: Business, Joint Systems, Embedded Systems, Software, Devices" |
|
If you would like to purchase products and services, please contact us howy@uml.net.cn |
|