{"title":"抽象模拟器的并行DEVS形式化","authors":"A. C. Chow, Bernard P. Zeigler, Doohwan Kim","doi":"10.1109/AIHAS.1994.390488","DOIUrl":null,"url":null,"abstract":"A parallel discrete-event simulation (DEVS) formalism which exploits the parallelism of transition collisions in the simulation of DEVS models is considered. We present a design for the abstract simulator needed to prove the formalism's soundness and to serve as a reference for implementation. The abstract simulator is composed of cooperating simulation engines, (simulators and coordinators) that use bag-like messages to synchronize the parallel activities that are distributed across autonomous asynchronous processors. The approach suggests engines that are efficient in both sequential and distributed/parallel environments. After describing the abstract simulator we briefly discuss a prototype implementation that affords a high degree of flexibility by mechanizing the \"closure under coupling\" property of the parallel DEVS formalism and the characteristics of object-oriented systems.<<ETX>>","PeriodicalId":339028,"journal":{"name":"Fifth Annual Conference on AI, and Planning in High Autonomy Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"86","resultStr":"{\"title\":\"Abstract simulator for the parallel DEVS formalism\",\"authors\":\"A. C. Chow, Bernard P. Zeigler, Doohwan Kim\",\"doi\":\"10.1109/AIHAS.1994.390488\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A parallel discrete-event simulation (DEVS) formalism which exploits the parallelism of transition collisions in the simulation of DEVS models is considered. We present a design for the abstract simulator needed to prove the formalism's soundness and to serve as a reference for implementation. The abstract simulator is composed of cooperating simulation engines, (simulators and coordinators) that use bag-like messages to synchronize the parallel activities that are distributed across autonomous asynchronous processors. The approach suggests engines that are efficient in both sequential and distributed/parallel environments. After describing the abstract simulator we briefly discuss a prototype implementation that affords a high degree of flexibility by mechanizing the \\\"closure under coupling\\\" property of the parallel DEVS formalism and the characteristics of object-oriented systems.<<ETX>>\",\"PeriodicalId\":339028,\"journal\":{\"name\":\"Fifth Annual Conference on AI, and Planning in High Autonomy Systems\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-12-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"86\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fifth Annual Conference on AI, and Planning in High Autonomy Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AIHAS.1994.390488\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth Annual Conference on AI, and Planning in High Autonomy Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIHAS.1994.390488","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Abstract simulator for the parallel DEVS formalism
A parallel discrete-event simulation (DEVS) formalism which exploits the parallelism of transition collisions in the simulation of DEVS models is considered. We present a design for the abstract simulator needed to prove the formalism's soundness and to serve as a reference for implementation. The abstract simulator is composed of cooperating simulation engines, (simulators and coordinators) that use bag-like messages to synchronize the parallel activities that are distributed across autonomous asynchronous processors. The approach suggests engines that are efficient in both sequential and distributed/parallel environments. After describing the abstract simulator we briefly discuss a prototype implementation that affords a high degree of flexibility by mechanizing the "closure under coupling" property of the parallel DEVS formalism and the characteristics of object-oriented systems.<>