• DocumentCode
    532748
  • Title

    Research on the performance improvement of BOM component framework

  • Author

    He, Hua ; He, Qiang ; Zhong, Ziming

  • Author_Institution
    Sch. of Electr. & Mech. Eng. & Autom., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    14
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • 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.
  • Keywords
    distributed object management; object-oriented programming; open systems; parallel processing; performance evaluation; software reusability; BOM component framework; PULL data; PUSH data; base object model; data exchange mechanism; interoperability mechanism; parallel simulation; performance improvement; Airplanes; Atmospheric modeling; Cameras; Computational modeling; Engines; “PULL”; BOM component framework; data; discrete event modeling; perfomance Improvement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5622264
  • Filename
    5622264