A procedure for the generation of a class of simulation models from databases

R. Taylor, H. Taha
{"title":"A procedure for the generation of a class of simulation models from databases","authors":"R. Taylor, H. Taha","doi":"10.1145/191571.191576","DOIUrl":null,"url":null,"abstract":"This paper shows the potential of using a higher level language, such as BASIC, to automatically generate syntactically correct simulation models from functional databases. The resulting models may then be executed directly by the general purpose simulation language of choice. The procedure is primarily developed for assembly line operations. However, it can be readily extended to network-based situations of the PERT/CPM type and MRP types. The proposed approach is based on the observation that although the simulation logic of network-based models is generally simple, the structure of such models is highly input-data dependent. In the context of most general purpose simulation languages, this dependence usually necessitates making changes in the simulation model itself to accommodate the new structure of the network. Such \"custom\" changes impede both the ease of maintenance and the portability of the model. The outgrowth of pursuing the use of higher level language to generate executable simulation models encompasses many of the goals inherent in the simulation language work, including little or no programming and ease of maintenance and verification. The power of the process comes from having to model the problem generically only once by using a suitable higher level language model generator. Specific situations are then accounted for simply by changing the input data to the model generator.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Sigsim Simulation Digest","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/191571.191576","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

This paper shows the potential of using a higher level language, such as BASIC, to automatically generate syntactically correct simulation models from functional databases. The resulting models may then be executed directly by the general purpose simulation language of choice. The procedure is primarily developed for assembly line operations. However, it can be readily extended to network-based situations of the PERT/CPM type and MRP types. The proposed approach is based on the observation that although the simulation logic of network-based models is generally simple, the structure of such models is highly input-data dependent. In the context of most general purpose simulation languages, this dependence usually necessitates making changes in the simulation model itself to accommodate the new structure of the network. Such "custom" changes impede both the ease of maintenance and the portability of the model. The outgrowth of pursuing the use of higher level language to generate executable simulation models encompasses many of the goals inherent in the simulation language work, including little or no programming and ease of maintenance and verification. The power of the process comes from having to model the problem generically only once by using a suitable higher level language model generator. Specific situations are then accounted for simply by changing the input data to the model generator.
从数据库生成一类仿真模型的程序
本文展示了使用高级语言(如BASIC)从功能数据库自动生成语法正确的仿真模型的潜力。由此产生的模型可以由所选择的通用仿真语言直接执行。该程序主要是为装配线操作开发的。然而,它可以很容易地扩展到PERT/CPM类型和MRP类型的基于网络的情况。提出的方法是基于这样一种观察,即尽管基于网络的模型的仿真逻辑通常很简单,但这种模型的结构高度依赖于输入数据。在大多数通用仿真语言的上下文中,这种依赖性通常需要对仿真模型本身进行更改,以适应网络的新结构。这种“自定义”更改妨碍了模型的易于维护和可移植性。追求使用高级语言来生成可执行仿真模型的结果包含了仿真语言工作中固有的许多目标,包括很少或不需要编程以及易于维护和验证。该流程的强大之处在于,只需通过使用合适的高级语言模型生成器对问题进行一次通用建模。然后通过简单地更改模型生成器的输入数据来考虑特定的情况。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信