{"title":"A unified framework for conservative and optimistic distributed simulation","authors":"JhaVikas, L. BagrodiaRajive","doi":"10.1145/195291.182480","DOIUrl":"https://doi.org/10.1145/195291.182480","url":null,"abstract":"A great deal of research in the area of distributed discrete event simulation has focussed on evaluating the performance of variants of conservative and optimistic methods on different types of app...","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131290981","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Computer analysis of multi-port operation using analogue variables","authors":"L. Giacoletto","doi":"10.1145/191571.191575","DOIUrl":"https://doi.org/10.1145/191571.191575","url":null,"abstract":"The full capabilities of electrical circuit analysis programs can be utilized in evaluating the performance of multi-port systems by defining analogous conjugate port variables. These variables represent intensive (across) and extensive (through) variables such that their product represents a universal system quantity such as energy or power. A three-port electro-mechanical-thermal system is used as an example. This system consists of a full-wave rectifier circuit driving a permanent-magnet DC motor. Mechanically, the motor is represented by inertia, friction, stiction (breakaway friction), step-up speed gear and a nonlinear fan load. The thermal equivalent circuit tracks the thermal behavior in time and includes thermal resistance, thermal capacitance and thermal power sources.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"544 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122971584","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"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":"https://doi.org/10.1145/191571.191576","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.0,"publicationDate":"1994-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130922096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SCHEMASIM: a simulation environment for real-time systems","authors":"C. J. Coomber","doi":"10.1145/191571.191582","DOIUrl":"https://doi.org/10.1145/191571.191582","url":null,"abstract":"The design of real-time systems is inherently difficult because of the strict functional and temporal constraints such systems must satisfy when in operation. Often computer simulation plays a vital role in modelling real-time systems and is useful for determining whether sub-systems interact properly, timing constraints are upheld, and predictable behavior prevails in abnormal situations.In this paper, a new environment, called SCHEMASIM, for simulating real-time systems is overviewed. SCHEMASIM allows the designer to construct a graphical model of the intended real-time system and its environment and to describe essential functional and time-dependent behavior. An underlying discrete event simulator controls the graphical animation of the model and allows full user interaction.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127535487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proof post processor animation with SIMAN","authors":"R. McHaney, Doug White","doi":"10.1145/191571.191578","DOIUrl":"https://doi.org/10.1145/191571.191578","url":null,"abstract":"The use of computer graphics to dynamically display simulation entities and their activities is defined as animation. Animation has become an important component of the computer simulation modeling process. Industrial users of computer simulation have come to expect a visual component to complement traditional printed reports in the communication of results. This trend (Grant and Weiner, 1986) has been noticed by simulation software vendors prompting the release of tools and software enhancements to facilitate the development of high quality animation.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117231768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Port activity simulation: an overview","authors":"S. Hassan","doi":"10.1145/174253.174255","DOIUrl":"https://doi.org/10.1145/174253.174255","url":null,"abstract":"Port can be viewed as a complex system containing several entities with interfering attributes. The whole image is very complex and special care should be considered to model such systems.Several works for investigating, analysing evaluating and improving port activities are carried out, each of them is concerned with a specific area related to the port functions, the key tool for most of these works is the simulation.The purpose of this paper is to give an overview of a computer simulation program used as a management decision support tool helping in evaluating and improving the comprehensive port activities. The proposed simulation model consists from a statistical module, an input module, ship generator, cargo generator, ship operation planner, cargo handling equipment planner, warehouse controller, and the transportation means planner. All the planning and controlling modules related to ships, cargoes, warehousing and transportation means contain special optimizers the optimizers constitute operations research packages to be used whenever possible to optimize the specific process related to port operations.The computer model will have several output results; evaluating different port performance indicators, performing port improvement analysis, studying port expansion possibilities, estimating future view of the port and making an economic impact evaluation.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130697720","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Communications approaches for simulation-AI interactions","authors":"Yu Cao, J. Graham, Adel Said Elmaghraby","doi":"10.1145/174253.174254","DOIUrl":"https://doi.org/10.1145/174253.174254","url":null,"abstract":"Although the paradigm of AI--simulation interactions is relatively new, it is believed that this hybrid approach has a number of advantages, in terms of making fuller use of the power and features of both AI and simulation. This paper considers in detail the various classes of interactions between AI and simulation systems, and how they may be mutually beneficial. It then considers various strategies for communication and presents a UNIX--based implementation of interprocess communication. Finally a case study is presented using MODSIM as the language for a manufacturing system simulation, and CLIPS as the language for implementing an intelligent agent which interacts with the simulation.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"254 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115281388","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Selecting the checkpoint interval in time warp simulation","authors":"Y. Lin, B. R. Preiss, W. Loucks, Ed Lazowska","doi":"10.1145/174134.158460","DOIUrl":"https://doi.org/10.1145/174134.158460","url":null,"abstract":"In Time Warp parallel simulation, the state of each process must be saved (checkpointed) regularly in case a rollback is necessary. Although most existing Time Warp implementations checkpoint after...","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125525251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Determining initial states for time-parallel simulations","authors":"J. WangJain, AbramsMarc","doi":"10.1145/174134.158462","DOIUrl":"https://doi.org/10.1145/174134.158462","url":null,"abstract":"Time-parallel simulations exploit parallelism by partitioning the time domain of a simulation model. Exploiting temporal parallelism requires predicting future states of a simulation model. A poor ...","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124636340","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Several unsolved problems in large-scale discrete event simulations","authors":"D. LubachevskyBoris","doi":"10.1145/174134.158467","DOIUrl":"https://doi.org/10.1145/174134.158467","url":null,"abstract":"Several mathematical and algorithmic problems that have arisen in discrete event simulations of large systems are described. The simulated systems belong to the areas of computational physics, queu...","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131092149","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}