Applying Software Product Line Technology to Simulation Modeling of Emergency Response Facility

被引:0
|
作者
Shao, Guodong [1 ]
Lee, Y. Tina [1 ]
机构
[1] NIST, Mfg Syst Integrat Div, 100 Bur Dr,Ms 8260, Gaithersburg, MD 20899 USA
关键词
emergency response; homeland security; simulation; Software Product Line (SPL); software reuse; Unified Modeling Language (UML);
D O I
10.1177/154851290700400406
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper proposes an effective, reusable solution for modeling and simulation. The approach is to develop a Software Product Line (SPL) architecture that explicitly captures the commonality and variability in a family of similar simulation systems. First responders and incident management personnel need better training resources to prepare for possible catastrophic events, including natural disasters and terrorist attacks. Live exercises are often very expensive to organize and conduct. With modeling and simulation technology, simulation-based exercise and training models could be developed. The SPL technology enables the simulation system to easily adapt to multiple contexts and allows the simulation system to reconfigure quickly. SPL models can be developed at different levels of scope and depth to suit the emergency responder's needs. By reusing the system requirement analysis, software architectures, and design, the development time is shorter, the development cost is lower, and the quality is easily maintained. This paper focuses on the application of SPL technology to simulation systems of emergency facilities, such as hospital emergency rooms, on-site emergency triage stations, decontamination stations, first-aid stations, and ambulances. The paper also introduces a prototype simulation of the SPL member system - a hospital emergency room simulation system that has been developed at the National Institute of Standards and Technology. The detailed modeling of a family of emergency response facility simulation systems is performed based on the Product Line Unified Modeling Language (UML)-based Software engineering (PLUS) method.
引用
收藏
页码:377 / 414
页数:38
相关论文
共 50 条
  • [1] Using Software Product Line Engineering for Magnitude Modeling and Simulation
    Tan, Bin
    Zhao, Jun
    Wang, Jian-guo
    Tang, Litie
    SYSTEMS SIMULATION AND SCIENTIFIC COMPUTING, PT I, 2012, 326 : 358 - 364
  • [2] Applying software product-line architecture
    Dikel, D
    Kane, D
    Ornburn, S
    Loftus, W
    Wilson, J
    COMPUTER, 1997, 30 (08) : 49 - &
  • [3] Extending a Product Line With a Product Applying Green Technology
    Lu, Xiaojun
    Lin, Jun
    Wang, Haiping
    Qian, Yanjun
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 : 3189 - 3204
  • [4] Applying Software Product Line Technology to Prototyping of Real-Time Object Tracking
    Chiang, Chia-Chu
    Marshall, Bill
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 2099 - +
  • [5] SOFTWARE TECHNOLOGY Product Line Engineering
    Schmid, Klaus
    de Almeida, Eduardo Santana
    IEEE SOFTWARE, 2013, 30 (04) : 24 - 30
  • [6] Applying software product line concepts in service orientation
    Department of Computer Science, Volgenau School of Information Technology and Engineering, George Mason University, Fairfax, VA 22030, United States
    Int. J. Intell. Inf. Database Syst., 2008, 4 (383-396): : 383 - 396
  • [7] Approach for modeling software product line with UML
    Lan, Qing-Guo
    Liu, Shu-Fen
    Chen, Yu-Shuan
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2006, 36 (SUPPL.): : 126 - 131
  • [8] Feature Dependency Modeling for Software Product Line
    Luo Daizhong
    Diao Shanhui
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 256 - +
  • [9] Modeling Nonfunctional Requirements in Software Product Line
    Sun Lianshan
    Wang Jinyu
    BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 745 - 753
  • [10] Software product line modeling made practical
    Eriksson, Magnus
    Boerstler, Juergen
    Borg, Kjell
    COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 49 - 53