Journal of System Simulation
Abstract
Abstract: Models and simulation engines provide services mainly in the format of executable files in cloud environment, thus plug-in-play pattern becomes the first choice of simulation, which needs necessitating interfaces to connect the model processing logics and the simulation engine control logics. A set of simulation object interfaces that covers the simulation full life cycle of initialization, event scheduling, processing and cancel, publish and processing of subscription, roll-back and termination is proposed, and then defined in C++ language. Two examples show the process of the interfaces and the effectiveness of constructing the simulation objects. With the instantiation and disposal methods, the simulation engines take over all instances and calls the corresponding interfaces to execute the simulation, which supports simulation development in plug-in-play pattern.
Recommended Citation
Lin, Zhongwei; Li, Xiuhe; Yao, Yiping; Yang, Shen; Dai, Shaoqi; and Shi, Qianqian
(2021)
"Research on Simulation Object Interfaces Oriented to Plug-in-play Pattern,"
Journal of System Simulation: Vol. 33:
Iss.
9, Article 21.
DOI: 10.16182/j.issn1004731x.joss.20-0364
Available at:
https://dc-china-simulation.researchcommons.org/journal/vol33/iss9/21
First Page
2202
Revised Date
2020-08-31
DOI Link
https://doi.org/10.16182/j.issn1004731x.joss.20-0364
Last Page
2214
CLC
TP391.9
Recommended Citation
Lin Zhongwei, Li Xiuhe, Yao Yiping, Shen Yang, Dai Shaoqi, Shi Qianqian. Research on Simulation Object Interfaces Oriented to Plug-in-play Pattern[J]. Journal of System Simulation, 2021, 33(9): 2202-2214.
DOI
10.16182/j.issn1004731x.joss.20-0364
Included in
Artificial Intelligence and Robotics Commons, Computer Engineering Commons, Numerical Analysis and Scientific Computing Commons, Operations Research, Systems Engineering and Industrial Engineering Commons, Systems Science Commons