{"title":"Noise generators for the simulation of digital communication systems","authors":"M. Schollmeyer, W. Tranter","doi":"10.1109/SIMSYM.1991.151514","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151514","url":null,"abstract":"The generation of random numbers, having uniform and Gaussian distributions, with application to the time-domain simulation of communication systems is considered. The specific goal is to identify appropriate noise generation algorithms for use in system simulations for the determination of the symbol error probability of a digital communication system. Several methods of generating both uniform and Gaussian random numbers are examined. The algorithms considered were taken from those discussed in recent literature that appeared most appropriate for the authors' problem. The algorithms were programmed in FORTRAN for use on a PC with math-coprocessor. Tests to evaluate the statistical properties of the generators were performed and the results are presented.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126919350","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":"The use of timing simulation in air force integrated avionics","authors":"D. A. Bertke, M. Minges","doi":"10.1109/SIMSYM.1991.151464","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151464","url":null,"abstract":"The Integrated Communications Navigation Identification Avionics (ICNIA) program developed a timing simulation to explore the timing issues of its complex architecture. ICNIA shares processing resources to accomplish the various Communication, Navigation and Identification (CNI) functions needed for specific mission scenarios. This paper describes the complex ICNIA architecture, the timing simulation, and the benefits of using the simulation for dynamic timing analysis of complex architectures.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134217202","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":"Performance modeling of database and simulation protocols: design choices for query driven simulation","authors":"J. Miller, N. Griffeth","doi":"10.1109/SIMSYM.1991.151507","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151507","url":null,"abstract":"Query driven simulation is an approach to simulation modeling and analysis that attempts to automate the storage and retrieval of simulation data and simulation models. Object-oriented database systems provide sufficient data and behavioral structuring mechanisms to support demanding applications like query driven simulation. This paper represents a preliminary modeling study of some of the design choices related to the operation of active objects in an object-oriented database system. The authors select a collection of database and simulation protocols that will support a highly concurrent, high performance query driven simulation system.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"143 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124893042","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 generic architecture for intelligent simulation training systems","authors":"M. Draman","doi":"10.1109/SIMSYM.1991.151482","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151482","url":null,"abstract":"A generic object-oriented model for building intelligent simulation training systems with adaptive, interactive, pseudo-real-time simulations is presented. The model provides for the generic modeling of simulation scenarios that train the student to detect and remove undesirable situations, and to create desirable situations. These situations are organized, created (as a tutorial activity), detected, traced, supported and explained by a lattice of generically defined curriculum objects. Simulation objects are modified by the student whose actions may remove or delete situations. The feedback of the system and the evaluation procedures are based on the timing of the student actions, their side effects and their comparison with expert action suggestions. Activated segments of a distinct rule-based domain-expert system generate suggestions and evaluations.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130551088","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":"Logical models of objects and of processes","authors":"W. P. Coleman","doi":"10.1109/SIMSYM.1991.151515","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151515","url":null,"abstract":"This paper discusses the properties of certain languages for expressing and reasoning about physical or biological, manufacturing, or computational systems. These languages resemble those of symbolic logic and support formal procedures for interpretation and inference. The focus is on two aspects of such languages: on the relation between a physical object or system and the processes that run on it; and on the sense in which knowledge-bases can have languages that differ in expressive power. Objects or processes can be modeled by the action of a category C based on a finite directed graph G whose arrows are inputs or programs, respectively. An action D is a simplification of C if there is a left-invertible functor F:D to C. Thus, a system supports a lattice of processes, in which linguistic structures can be semantically interpreted.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134028848","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":"Performance simulation of a token ring: users' view","authors":"C. Kang, E. Park","doi":"10.1109/SIMSYM.1991.151470","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151470","url":null,"abstract":"Most of performance studies for local area networks (LANs) have been based upon the average transmission time of a packet (or frame) as a performance criterion. Those models have been developed for the performance measure of the low-level physical and data link layers of LANs. They predict the relative efficiency of different network topologies, transmission media, and access protocols. However, they often fail to measure an end-user's message transmission time. A realistic performance measure for end-users should attempt to measure the average transmission time of the entire user message. The authors concentrate on the performance of a token ring LAN system for a users' view. A simulator has been developed to quantitatively measure the elapsed time of an end-user's message. Simulation results show that the performance of the network with the exhaustive service (ES) strategy is much better than that of the network which works with the non-exhaustive service (NES) strategy. Also, the measure based on user messages is compared with the conventional performance measure based on packets and shows differences in performance measurement.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114647316","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":"Doing object oriented simulations: advantages, new development tools","authors":"J. Girón-Sierra, J. A. Pulido","doi":"10.1109/SIMSYM.1991.151503","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151503","url":null,"abstract":"In response to academic needs concerning modern digital control, the authors made a variety of educational aids based on simulation. They decided to employ OOP and selected some representative industrial subsystems to be simulated. OOP helped to analyze and implement the functions of the operational simulations, using an academic analogy for tasks distribution: lessons and teachers are 'objects' coordinated to carry out the educational process, with the subsystems models as a resource. This distribution helps to structure the artificial intelligence, incorporated in the objects as specialized experts. The authors used Smalltalk for a rapid prototyping, and then C++ for the final versions. As the learning curve is slow for OOP, they began with a small team and small projects, building re-usable pieces of code, some of them for 3D animated graphics. They employed ObjectVision as a CASE tool to construct objects and generate C++ commented code. They used CommonView C++ classes, so the man-machine interface of their simulations is MS-Windows.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121871423","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":"An architecture level simulation methodology","authors":"P. Stigall, R. Huggahalli","doi":"10.1109/SIMSYM.1991.151511","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151511","url":null,"abstract":"Using the Architecture Design and Assessment System (ADAS), the processor level architecture of an example computer system is first represented as a directed graph. Then, a method of simulating instruction execution as a sequence of data transfers between the nodes of the graph is presented. The simulation methodology provides flexibility in observing the architecture dynamically at the processor level. An example application for functional verification is discussed. Development of techniques to convert programs into node sequences and to assign appropriate delays to the nodes is necessary to further enhance the applicability of the methodology. Functional verification and performance estimation through this approach can instigate early design tradeoffs and reduce system development costs.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116974883","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":"Distributed simulation of coloring graph vertices","authors":"M. Soklic, J. Žerovnik","doi":"10.1109/SIMSYM.1991.151495","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151495","url":null,"abstract":"The problem of coloring graph vertices, known to be NP-complete, is discussed. The authors present an alternative solution to this problem as a distributed simulation which uses a parallel randomized heuristic algorithm for making local decisions to color graph vertices. The algorithm is based on an inter-particle system from statistical mechanics. Since the algorithm works locally, it is likely to be highly parallel. The simulation of a coloring process on n vertices of a graph can be seen as a set of n distributed processes running in parallel. The simulation algorithm is implemented in Occam 2 language and runs on a transputer system.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126641146","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":"The use of the electrical simulator SPICE for behavioral simulation of artificial neural networks","authors":"V. Piuri","doi":"10.1109/SIMSYM.1991.151481","DOIUrl":"https://doi.org/10.1109/SIMSYM.1991.151481","url":null,"abstract":"Artificial neural networks (ANNs) are an alternative solution to traditional architectures for massive computation in an increasing number of applications. Behavioral simulation of these computing paradigms requires the use of specific CAD tools to verify the correctness of structures and algorithms before starting the subsequent phases of design and implementation by means of digital, analog or mixed integrated circuits. This paper presents an approach to behavioral simulation which is independent from the technological solution used to implement the ANN. The proposal is based upon the use of the well-known electrical simulator SPICE. The mapping of the ANN entities onto electrical components is described and experimental results are discussed.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123204812","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}