Simulation and emulation in the paper

Source: Internet
Author: User

Title, as an academic researcher, there is a need to be clear about simulation and emulation.

Let's give some reference definitions on the Internet:

Explanation One:Simulation (Simulation) is the process of selecting some behavioral characteristics of a physical or abstract system, and using another system to represent them. The advanced stage of simulation technology is called Simulation Simulation (Emulation), system simulation, that is, a data processing system to simulate a data processing system in whole or in part, so that the imitation of the system can be imitated to accept the same data, the same program, the same results.
EXPLANATION Two: Simulation (Emulation) is an attempt to imitate the internal design of a device; emulation (Simulation) is the function of trying to imitate a device.
EXPLANATION Three: Emulation:when one system performs in exactly the same is another, though perhaps not at the same speed. A typical example would is emulation of one computer by (a program running on) another. You migh use emulation as a replacement for a system whereas the would use a simulation if you just wanted to analyse it a        nd make predictions about it. Simulation:attempting to predict aspects of the behaviour of some system by creating an approximate (mathematical) model of it. This can is done by physical modelling, by writing a special-purpose computer program or using a more general simulation p Ackage, probably still aimed at a particular kind of simulation (e.g. structural engineering, fluid flow). Typical examples is Aricraft flight simulators or electronic circuit simulators. A great many simulation languages exist, e.g. {Simula}

summed up is

Simulation is analog, emulation is simulation. As the name implies, analog fancy is whether the input and output meet the requirements, and do not care about the middle of the implementation process. Simulation is more like a white box, it requires the design of a coherent system of logic process.

Referring to this definition, it is more straightforward to say that the behavior of simulation simulation system, emulation simulation system operation process, the implementation of behavioral functions can be customized, but the operation of the system must conform to the known logic.

If a relationship is required, then emulation contains simulation. Speaking of simulation imagine a function block, and then use these functional blocks logically linked together to form a complete set of scenarios, that is, emulation.

In the past, often use simulation, do not know that there is emulation existence, it is ignorant. However, it seems that previously written articles are also involved in some algorithms, the encapsulation of the success of the block execution, also does not involve a set of large-system development.

Now to do large-scale simulation, if you write or use some of the existing simulation tools such as NS3, the overall should be considered emulation. But for the piece that you are involved in, it may also be added to the existing software system in the form of a module, so this part should be considered simulation.

The above is for personal understanding only.

Simulation and emulation in the paper

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.