Research on the Performance Improvement of BOM Component Framework

Hua He,Qiang He,Ziming Zhong
DOI: https://doi.org/10.1109/iccasm.2010.5622264
2010-01-01
Abstract:Due to the advantages in compos ability, reusability and interoperability, BOM (Base object model) components was accepted by more and more modeling professionals. The core purpose of this research is to improve the execution efficiency of BOM simulation object model, lay a good foundation for the parallel implementation of BOM components. BOM component take time-stepped as its time flow mechanism, this kind of time advance strategy had to scan all the entity each time step, and it extremely limits the simulation execution efficiency. BOM “PUSH” its state to the subscriber when its state variables is update, this kind of data exchange mechanism is inefficient as it does not consider whether the subscriber need the new state at that time. “PULL” is an efficient way to get external entity state, it ask external entity to send its new state through event when it needs.
What problem does this paper attempt to address?