Bulis Kirk D, DiStefano Joseph J
Biocybernetics Laboratory, Department of Computer Science, University of California, Los Angeles, USA.
Comput Methods Programs Biomed. 2005 Jan;77(1):71-9. doi: 10.1016/j.cmpb.2004.08.001.
We have implemented a Monte Carlo simulator (W3MCSim) as an Internet software tool, primarily for interactive use by students, educators, life and other physical scientists, as well as other practitioners of probabilistic and statistical modeling. Interested users download, install and run W3MCSim by visiting the application website. This application incorporates three freely available Microsoft web technologies, namely the Internet Explorer web browser, the Component Object Model software framework and the JScript web page script interpreter. We define the software architecture here, as a web application model, and show how incorporation of these technologies provides an efficient solution to W3MCSim software deployment. We demonstrate the usability and versatility of this simulator with three distinct tutorial examples: simulating the sum of six-sided dice, estimating intersection frequency in "Buffon's needle problem", and testing an animal experiment design model a priori. We also show how the program components can be reconfigured into other programs.
我们已将蒙特卡洛模拟器(W3MCSim)实现为一种互联网软件工具,主要供学生、教育工作者、生命及其他物理科学家以及概率与统计建模的其他从业者交互使用。感兴趣的用户可通过访问应用程序网站下载、安装并运行W3MCSim。此应用程序整合了三种免费的微软网络技术,即Internet Explorer网络浏览器、组件对象模型软件框架和JScript网页脚本解释器。我们在此将软件架构定义为一种网络应用模型,并展示这些技术的整合如何为W3MCSim软件部署提供高效解决方案。我们通过三个不同的教程示例展示了此模拟器的可用性和多功能性:模拟六面骰子的总和、估计“布丰投针问题”中的相交频率以及事先测试动物实验设计模型。我们还展示了程序组件如何可以重新配置到其他程序中。