{"title":"分布式实时仿真的实用技术","authors":"S. Walters","doi":"10.1109/NAECON.1994.332945","DOIUrl":null,"url":null,"abstract":"Real-time aircraft and avionics simulation computing is the foundation of systems used for testing embedded avionics software, for flight training simulation, and for engineering research simulation. Distribution of the simulation software over a set of smaller, inexpensive computers, in lieu of a traditional mainframe has been shown to dramatically reduce the cost of building a real-time simulation architecture. A true distributed architecture is also more cost effective than the latest generation of multiprocessor mainframes. The Advanced Multi-Purpose Support Environment (AMPSE), developed by the Avionics Logistics Branch of the Wright Laboratory (WL/AAAF) on the Embedded Computer Resources Support Improvement Program (ESIP), is an architecture and design methodology for distributed real-time simulation. It is a generic architecture that emphasizes modularity, reconfigurability, expandability, and software reuse. Other recent attempts at distributed real-time simulation systems have encountered significant performance difficulties due to inefficiencies in the approaches used for inter-processor communications and for scheduling and coordination of the distributed software execution. The systems engineering effort by WL/AAAF during AMPSE development focused on a careful design of these mechanisms. The resulting system achieves outstanding real-time performance through very efficient software scheduling and inter-processor communications while retaining a very modular, flexible, and reusable architectural approach.<<ETX>>","PeriodicalId":281754,"journal":{"name":"Proceedings of National Aerospace and Electronics Conference (NAECON'94)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Practical techniques for distributed real-time simulation\",\"authors\":\"S. Walters\",\"doi\":\"10.1109/NAECON.1994.332945\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Real-time aircraft and avionics simulation computing is the foundation of systems used for testing embedded avionics software, for flight training simulation, and for engineering research simulation. Distribution of the simulation software over a set of smaller, inexpensive computers, in lieu of a traditional mainframe has been shown to dramatically reduce the cost of building a real-time simulation architecture. A true distributed architecture is also more cost effective than the latest generation of multiprocessor mainframes. The Advanced Multi-Purpose Support Environment (AMPSE), developed by the Avionics Logistics Branch of the Wright Laboratory (WL/AAAF) on the Embedded Computer Resources Support Improvement Program (ESIP), is an architecture and design methodology for distributed real-time simulation. It is a generic architecture that emphasizes modularity, reconfigurability, expandability, and software reuse. Other recent attempts at distributed real-time simulation systems have encountered significant performance difficulties due to inefficiencies in the approaches used for inter-processor communications and for scheduling and coordination of the distributed software execution. The systems engineering effort by WL/AAAF during AMPSE development focused on a careful design of these mechanisms. The resulting system achieves outstanding real-time performance through very efficient software scheduling and inter-processor communications while retaining a very modular, flexible, and reusable architectural approach.<<ETX>>\",\"PeriodicalId\":281754,\"journal\":{\"name\":\"Proceedings of National Aerospace and Electronics Conference (NAECON'94)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-05-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of National Aerospace and Electronics Conference (NAECON'94)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NAECON.1994.332945\",\"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 of National Aerospace and Electronics Conference (NAECON'94)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAECON.1994.332945","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Practical techniques for distributed real-time simulation
Real-time aircraft and avionics simulation computing is the foundation of systems used for testing embedded avionics software, for flight training simulation, and for engineering research simulation. Distribution of the simulation software over a set of smaller, inexpensive computers, in lieu of a traditional mainframe has been shown to dramatically reduce the cost of building a real-time simulation architecture. A true distributed architecture is also more cost effective than the latest generation of multiprocessor mainframes. The Advanced Multi-Purpose Support Environment (AMPSE), developed by the Avionics Logistics Branch of the Wright Laboratory (WL/AAAF) on the Embedded Computer Resources Support Improvement Program (ESIP), is an architecture and design methodology for distributed real-time simulation. It is a generic architecture that emphasizes modularity, reconfigurability, expandability, and software reuse. Other recent attempts at distributed real-time simulation systems have encountered significant performance difficulties due to inefficiencies in the approaches used for inter-processor communications and for scheduling and coordination of the distributed software execution. The systems engineering effort by WL/AAAF during AMPSE development focused on a careful design of these mechanisms. The resulting system achieves outstanding real-time performance through very efficient software scheduling and inter-processor communications while retaining a very modular, flexible, and reusable architectural approach.<>