{"title":"智能动态仿真环境:面向对象方法","authors":"J. Robinson, R. Kisner","doi":"10.1109/ISIC.1988.65514","DOIUrl":null,"url":null,"abstract":"The authors present a prototype simulation environment for nuclear power plants which illustrate the application of object-oriented programming within a LISP environment to process simulation. Systems are modeled using this technique as a collection of objects which communicate via message passing. The environment allows users to build simulation models by selecting iconic representations of plant components from a menu and connecting them with the aid of a mouse. Models can be modified graphically at any time, even as the simulation is running, and the results can be observed immediately via real-time graphics. Advantages of an object-oriented approach to simulation include a high degree of modularity, the data abstraction afforded by classes, code reusability due to inheritance, and the ability to exploit the polymorphic nature of message passing to build very generic procedures. The interpretive nature of LISP eliminates the tedious compile-link-run cycle and allows dynamic, reconfigurable models to be built in a highly interactive manner.<<ETX>>","PeriodicalId":155616,"journal":{"name":"Proceedings IEEE International Symposium on Intelligent Control 1988","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"An intelligent dynamic simulation environment: an object-oriented approach\",\"authors\":\"J. Robinson, R. Kisner\",\"doi\":\"10.1109/ISIC.1988.65514\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors present a prototype simulation environment for nuclear power plants which illustrate the application of object-oriented programming within a LISP environment to process simulation. Systems are modeled using this technique as a collection of objects which communicate via message passing. The environment allows users to build simulation models by selecting iconic representations of plant components from a menu and connecting them with the aid of a mouse. Models can be modified graphically at any time, even as the simulation is running, and the results can be observed immediately via real-time graphics. Advantages of an object-oriented approach to simulation include a high degree of modularity, the data abstraction afforded by classes, code reusability due to inheritance, and the ability to exploit the polymorphic nature of message passing to build very generic procedures. The interpretive nature of LISP eliminates the tedious compile-link-run cycle and allows dynamic, reconfigurable models to be built in a highly interactive manner.<<ETX>>\",\"PeriodicalId\":155616,\"journal\":{\"name\":\"Proceedings IEEE International Symposium on Intelligent Control 1988\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1988-08-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE International Symposium on Intelligent Control 1988\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIC.1988.65514\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE International Symposium on Intelligent Control 1988","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIC.1988.65514","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An intelligent dynamic simulation environment: an object-oriented approach
The authors present a prototype simulation environment for nuclear power plants which illustrate the application of object-oriented programming within a LISP environment to process simulation. Systems are modeled using this technique as a collection of objects which communicate via message passing. The environment allows users to build simulation models by selecting iconic representations of plant components from a menu and connecting them with the aid of a mouse. Models can be modified graphically at any time, even as the simulation is running, and the results can be observed immediately via real-time graphics. Advantages of an object-oriented approach to simulation include a high degree of modularity, the data abstraction afforded by classes, code reusability due to inheritance, and the ability to exploit the polymorphic nature of message passing to build very generic procedures. The interpretive nature of LISP eliminates the tedious compile-link-run cycle and allows dynamic, reconfigurable models to be built in a highly interactive manner.<>