首页> 美国政府科技报告 >Study of the Deveopment of On-Board Distributed Software Systems Using Ada
【24h】

Study of the Deveopment of On-Board Distributed Software Systems Using Ada

机译:利用ada开发板载分布式软件系统的研究

获取原文

摘要

Use of Ada technology for the design and implementation of large distributed systems in the context of the Columbus space station program was assessed by developing in Ada a prototype of an on-board data management system (DMS). Results and lessons learned by applying a virtual node approach together with hierarchical object oriented design contribute to a better understanding and management of the use of Ada technology. This approach provides the definition of a development framework very well adapted to the Columbus DMS context. By defining applications and services software as Ada virtual nodes it is possible to design the whole system as a single Ada program, structured according to the architecture adopted for DMS. The applications could be developed in parallel on geographically distributed sites and be validated individually using this initial model and the corresponding interface specification. The final integration process could concentrate on the operational validation of the system in distributed configuration (the functional validation in centralized configuration being obtained at the end of the first phase). The efficient implementation of this method requires support tools for: checking the rules imposed by the virtual node approach; and scanning virtual node specifications (Ada packages) in order to generate a surrogate software layer to provide syntactically transparent communication between virtual nodes located on distinct physical processors.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号