美国Stennis发布首款开源同行评审工具助力开发高效协作的航天软件系统
美国宇航局(NASA)斯坦尼斯航天中心近日发布了其首个开源软件——一款专为系统应用程序开发的同行评审工具。该工具旨在提升政府和商业推进测试领域软件开发的效率与协作性,其设计灵感源自该中心在火箭推进测试中的实际经验积累。
从火箭试验场到技术创新中心
作为美国领先的火箭推进试验基地,斯坦尼斯航天中心长期致力于关键技术研发。
这款数据采集系统同行评审工具历经数年开发,凝聚了中心工程师在构建测试软件过程中的经验。其核心目标是简化协作流程,帮助开发者打造更高效、更可靠的应用程序。
工具诞生:从内部需求到开源共享
工具的雏形源于斯坦尼斯中心开发NASA数据采集系统(NDAS)时的实际需求。工程师们最初采用手动评审方式,效率较低。”早期我们需要逐行检查代码,现在这个工具能自动化处理基础步骤,让我们更专注于关键内容,”NASA软件工程师布兰登·卡弗(与戴维无亲属关系)解释道。
该工具专门针对LabVIEW图形化编程环境优化。LabVIEW广泛用于航天系统设计,但其基于图标的编程方式使代码比对比传统文本语言更复杂。该工具填补了这一空白,让开发者能高效审查图形化程序更新。
技术亮点与开源价值
- 自动化流程:在LabVIEW自带功能基础上,工具新增自动化步骤,显著减少人工操作
- 协作增强:支持在线提交评论、图片等元素,提升讨论效率
- 时间优化:它能将关键信息集中呈现,大幅节省评审时间
斯坦尼斯中心决定开源此工具,旨在推动技术生态发展。这款工具的发布标志着NASA斯坦尼斯中心从”技术使用者”向”技术输出者”的转变。
为创新充能 1元 查看完整内容!立即支付