{"title":"A centralized methodology for multi-level abstraction in simulation","authors":"S. Walczak, P. Fishwick","doi":"10.1145/65774.65775","DOIUrl":"https://doi.org/10.1145/65774.65775","url":null,"abstract":"Simulation systems need to be able to serve the need of a large domain of users with varying requirements and expectations of a simulation system. The varying degree of requirements by a larger group of users will require the use of multiple abstraction levels within a simulation environment. A methodology for implementing simulation systems with multiple abstraction levels has been developed. This methodology permits the simulation system to have great flexibility in satisfying the requirements of a broad range of users.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124364342","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 knowledge-based simulator for electronic circuits","authors":"J. Herczeg, M. Herczeg","doi":"10.1145/65774.65779","DOIUrl":"https://doi.org/10.1145/65774.65779","url":null,"abstract":"The following paper describes a prototypical knowledge-based simulator for electronic circuits supporting the user during various phases of the task. The system has been built by augmenting an object-oriented modelled simulator by direct manipulation techniques and by representing knowledge about the simulation process and the application domain in an expert component. The direct manipulation interface enables the user to manipulate the familiar objects of an electronics laboratory via a mouse on the screen. The expert component provides adequate simulation parameters, answers questions about the application domain, and gives examples and partial solutions concerning the user's current problem.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115497375","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":"Knowledge-based agents in a command and control simulation","authors":"K. Lehnert, M. Sullivan","doi":"10.1145/65774.65778","DOIUrl":"https://doi.org/10.1145/65774.65778","url":null,"abstract":"To facilitate research into multi-agent planning issues, we have developed the Command and Control Testbed Using Simulation (CACTUS) and the Situation-based Autonomous Reasoner in a GBB Environment (SARGE). CACTUS is a simulation of combat operations for platoon-sized units in battalion-level engagements. We model in detail those command and control problems impacting the way planning is done by a formation commander. These include incomplete and uncertain information, imperfect control, differing agent characteristics, and limited inter-unit communications.The testbed originally required the user to input specific movement and firing instructions for each unit simulated. An interface to the simulation permits the integration of automated planners in place of user input. The SARGE commander was built to relieve the user of the need to provide detailed instructions at the simulation system level. Units with SARGE commanders take goal level instructions and SARGE then explictly reasons about plans to achieve those goals and submits the instructions necessary to implement those plans in CACTUS. SARGE uses the blackboard model of reasoning as implemented in the Generic Blackboard (GBB) tool. User access to the knowledge affecting SARGE behavior allows us to assess the impact of different tactical and doctrinal schemes on planning at higher levels of command.The SARGE and CACTUS systems provide the foundations for developing automated planners for multiple unit formations by raising the level of abstraction for inputting instruction to subordinate units. We will use this incremental approach to address command and control issues at progressively higher levels in the chain of command and to develop, refine, and evaluate artificial intelligence techniques to integrate human and machine capabilities. Our ultimate goal is to collect applicable techniques into a system supporting rapid prototyping of tactical decision aids. SARGE and CACTUS are vital steps in this process.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122152435","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 prolog simulation for a Delphi-based problem solver","authors":"Adel Said Elmaghraby","doi":"10.1145/65774.65777","DOIUrl":"https://doi.org/10.1145/65774.65777","url":null,"abstract":"Expert systems model human beings in problem solving. This paper presents an approach for building distributed expert systems, modelled after human group decision making. The Delphi technique for group decision making has been used to present two alternative approaches. A solution integration approach and a model integration approach are discussed. A Prolog simulation of the Delphi problem solver demonstrates these concepts.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121274375","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":"Knowledge based simulation of an organization: an agent's behavior in a dynamic environment","authors":"S. Unseld","doi":"10.1145/65774.65776","DOIUrl":"https://doi.org/10.1145/65774.65776","url":null,"abstract":"MOMo's general purpose \"playground\" enables the user to test and study the behavior of AI-models (intelligent agents) in a knowledge based simulation environment. Agents and environment form an interacting system: During discrete, event-driven simulation the agents act according to \"prototypical images\" that reflect their perception of the environment. The actions carried out by the agent are inputs to the environment, causing its state to change. The state of the environment, in turn, defines what the agent may act upon.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131408470","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":"Random behavior: mechanical and psychological","authors":"Foster Lindley","doi":"10.1145/62179.62182","DOIUrl":"https://doi.org/10.1145/62179.62182","url":null,"abstract":"To continue an earlier discussion of random number generators in SIMULETTER (Vol 8, No 1, pp. 10--37), it is frequently said of the sequences produced by random number algorithms that they are not genuinely random, but rather, pseudo-random. Two reasons are given; a) the sequence is predictable and repeatable, b) each number is dependent on the preceding number. Yet the first reservation would hold for any gambling device and the second may be true without affecting the randomness of its output.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132964460","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":"Uniformity tests on the GPSS-Fortran pseudorandom number generators","authors":"G. Janssens","doi":"10.1145/62179.62183","DOIUrl":"https://doi.org/10.1145/62179.62183","url":null,"abstract":"A fundamental characteristic of pseudorandom number generators is their uniformity. often in simulation packages the user has to accept the generators provided and has no control on their quality. GPSS-FORTRAN however is a package of FORTRAN-subroutines in which the generators are clearly presented to the user. In this paper we test the 30 generators available, warn the users not to use some of the generators for prespecified sample sizes and create a table containing the best available generators for the same sample sizes.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116284355","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 fast and portable uniform quasi-random generator of very large period based ona generalized multi-moduli congruential method","authors":"D. Guinier","doi":"10.1145/62179.62184","DOIUrl":"https://doi.org/10.1145/62179.62184","url":null,"abstract":"The present method generates machine-Independent uniform random sequences of real numbers in the interval (0.,1.) excluding 1. It uses a generalization of mulltiplicative linear gongruential generators working with prime numbers as moduli whose values have been fixed according to the positive integer arithmetic storage available from the system, and one or their corresponding primitive elements as multipliers to complete independently each full cycle.The periodicity can be considered as infinite: O (1092) for a 16-bit machine and O (10174) for a 32-bit machine and their respective integer arithmetic; the periodicity can be adjusted if it is required by the user in the normal version or statistically reaching the maximum in the enhanced 'stagger' version.An implementation of the method is available in the form of structured Fortran 77 functions and gives bettr results in term of velocity and periodicity than the other transportable functions compared with good quality of randomness.","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123410954","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":"Article review: A message-based approach to discrete-event simulation by BAGRODIA, RAJIVE L. (Univ. of California, 8807-0549 Los Angeles); CHANDY, K. M.; AND MISRA, JAYADEV (Univ. of Texas, Austin). (IEEE Trans. Softw. Eng. SE-13, 6 (June 1987), 654-665.)","authors":"R. Nance","doi":"10.1145/62179.1108819","DOIUrl":"https://doi.org/10.1145/62179.1108819","url":null,"abstract":"rl l As a service to our readers, SIGSIM has reached an agreement to reprint reviews o f books and papers on simulation and model ing that originally appeared in A C M Computing Reviews. CR is a month ly journal that publishes critical reviews on a broad range o f comput ing subjects including simulat ion and model ing. As an A C M member , you can subscribe to CR by wri t ing to A C M Headquar ters .","PeriodicalId":138785,"journal":{"name":"ACM Sigsim Simulation Digest","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123048719","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}