Component-based simulation

被引:0
|
作者
Chen, G [1 ]
Szymanski, BK [1 ]
机构
[1] Rensselaer Polytech Inst, Dept Comp Sci, Troy, NY 12180 USA
关键词
discrete simulation; software engineering; combined simulation; simulation interfaces; system engineering;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Moore's law states that transistor density doubles approximately every eighteen months. Abetted by an increase in clock speed, it contributes to an improvement at an even faster rate in microprocessor overall performance. Based on this hardware improvements, parallel simulations nowadays are theoretically capable of executing far larger and more complex models than ever before. However, there is a gap between the size of the simulation model that the state-of-the-art computers can execute and the size and complexity of the simulation model that the programmers can reliably design and build. Simulations are hard to program because programmers need to take the time semantics into consideration. Simulation programs are hard to debug because a procedure might be executed millions of times, each execution associated with different arguments and a distinct point in simulation time. More fundamentally, the two widely used simulation world views, event scheduling and process interaction, as discussed in this paper, don't scale well to large simulations. The modeling methodology has become an obstacle that limits the use of simulation technology outside research community. We believe that component-based simulation is a natural and intuitive approach to the development of large-scale simulations. In this paper, we first briefly review classical simulation world views and the logical process paradigm. After discussing their limitations, we present a component-oriented view that facilitates the use of the component-based approach in simulation development. To support this component-oriented view, we classify simulation components into timeless components, time-dependent components, and time-independent components. This classification promotes a hierarchical simulation modeling methodology that addresses both composability and efficiency.
引用
收藏
页码:68 / 75
页数:8
相关论文
共 50 条
  • [1] Component-based simulation modeling
    Buss, AH
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 964 - 971
  • [2] A Component-Based Simulation Model
    Lv, Weigong
    Meng, Fanchao
    Zhang, Ce
    Chen, Zhipeng
    Yuan, Chang
    Wan, Kun
    Zhao, Yiran
    Jiang, Jianan
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND OPTIMIZATION TECHNOLOGIES AND APPLICATIONS (MSOTA2016), 2016, 58 : 90 - 95
  • [3] A component-based simulation layer for JAMES
    Himmelspach, J
    Uhrmacher, AM
    [J]. 18TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2004, : 115 - 122
  • [4] A COMPONENT-BASED APPROACH FOR MANUFACTURING SIMULATION
    Riddick, Frank
    Kibira, Deogratis
    Lee, Y. Tina
    Balakirsky, Stephen
    [J]. EMERGING M&S APPLICATIONS IN INDUSTRY & ACADEMIA SYMPOSIUM 2011 (EAIA 2011) - 2011 SPRING SIMULATION MULTICONFERENCE - BK 5 OF 8, 2011, : 54 - 61
  • [5] Simulation: Transactions of the SCS component-based modeling and simulation
    Barros, F
    Sarjoughian, HS
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2004, 80 (7-8): : 319 - 320
  • [6] Composability and component-based Discrete Event Simulation
    Buss, Arnold
    Blais, Curtis
    [J]. PROCEEDINGS OF THE 2007 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2007, : 673 - 681
  • [7] Component-based Implementation of Cyberattack Simulation Models
    Mayfield, Katia P.
    Petty, Mikel D.
    Whitaker, Tymaine S.
    Bland, John A.
    Cantrell, Walter A.
    [J]. PROCEEDINGS OF THE 2019 ANNUAL ACM SOUTHEAST CONFERENCE (ACMSE 2019), 2019, : 64 - 71
  • [8] Component-based architecture for simulation of transmission systems
    Pollard, JK
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 363 - 368
  • [9] A COMPONENT-BASED MODELING AND SIMULATION SUPPORTING ENVIRONMENT
    Da, Teng
    Xiao, Song
    [J]. INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2013, 4 (04)
  • [10] FAILURE PROCESS SIMULATION OF A COMPONENT-BASED SOFTWARE
    Suter, Florentina
    [J]. EMSS 2008: 20TH EUROPEAN MODELING AND SIMULATION SYMPOSIUM, 2008, : 339 - 341