0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

哈德逊最新研究:软件定义战术

AI智胜未来 来源:防务快讯 2023-01-06 09:41 次阅读

简介

2022年12月,美国知名智库哈德逊研究所发布研究报告《软件定义战术:在竞争时代塑造军事软件采办以达成适应性与优势》。报告从项目执行官(PEO)的角度出发,探讨了软件的异质性;软件如何主宰现代杀伤链的速度与效应以及软件工厂的价值所在。报告的核心主题是研究在软件异质性的范围与程度不断扩展与提升的今天,如何实现软件的可适应性。

4ecade66-8d5c-11ed-bfe3-dac502259ad0.png

图1 《软件定义战术:在竞争时代塑造军事软件采办以达成适应性与优势》

在当今这个计算与数据无处不在的竞争时代,多样化的软件是达成竞争性技术优势的关键。毋庸置疑,软件定义的世界已经到来。2019年5月3日,国防创新委员会发布《软件永不完成:为竞争优势重塑采办代码》文件以及一份实施计划。哈德逊研究所此次研究针对该文件没有明确探讨或者忽略的问题,探索了美国国防部为了主宰软件时代而必须应对的三大理念:

1、美国防部必须充分认识到软件的异质性,在软件定义的战场空间中不存在一种放之四海而皆准的解决方案,无论是软件架构还是数据标准都是如此。

2、美国防部必须深刻认识到是软件,而不是遗留的作战平台在主宰现代杀伤链和军事困境的速度与效用。

3、美国防部必须平等看待数字三要素:软件、数据和人工智能/机器学习

报告从项目执行官(PEO)的角度出发,探讨了软件的异质性;软件如何主宰现代杀伤链的速度与效应以及软件工厂的价值所在。

1适应性是达成军事优势的关键所在

1.1 软件的异质性不断增强

未来部队越来越依赖于系统之系统(systems-of-systems)的协同运用,单个承包商或项目办公室无法完成系统之系统的交付。现代软件再也不是类似单片电路的东西,随着分布式版本控制系统如git的出现,软件已经不仅存在于单个库(repository)中,开发软件的程序语言也不止一种。软件的生存环境已转变为多样化的、不断变化的环境。在这种环境中,“基础设施即代码”(infrastructure-as-code)和云原生架构接受的是异构的工具链。当今的软件很少专门为单一类型的硬件设计,往往根据能够访问该软件的硬件资源进行弹性扩展。

1.2 杀伤链的适应性越强,优势就越大

变化是军事冲突的一个根本属性,而没有一种预测或需求能够完美的涵盖所有未来的变化。培育一种适应不确定未来的能力能够带来军事优势。根据DARPA的同“马赛克战”概念,杀伤链是一个连续的三步骤事件:认知、决策与行动。这种功能分解的方法表明,相比部队的力量与数量,部队的灵活性与适应性更能决定未来冲突的结果。哪一方部署的杀伤链最具适应性,哪一方的优势就更大。

2软件交付好比数字后勤

2.1 软件解决方案的架构不是唯一的

软件交付和后勤相似,都是在适当的时间将软件(后者是物资)传送至最需要的地点,以产生最大的效应。与后勤相似的还有,美国防部需要在和平时期为软件交付奠定基础,以实现极强的软件适应性,从而带来战略优势。

正如不能要求后勤采用一种运输模式,软件解决方案的架构也不可能是唯一的,比如针对移动电话、平板、笔记本电脑、台式电脑、浏览器、增强或虚拟现实设备、中间件、嵌入件、固件等不同形态的平台可能会有不同的解决方案架构。对软件系统有效的掌控包括协调不同产品形态的能力。

2.2 软件应采用且只能采用演进式架构

在软件开发开始之前就全面定义软件架构是不可能的,最好的软件架构是演进式的,在整个软件应用的生命周期内都富有弹性。项目执行官(PEO)不应该以瀑布开发方式来定义和评审软件架构,而是应该明确预期想要达成的结果及用户需求中哪些是最重要的,明确最不确定的未来开发路径,以及项目中最需要改变的地方有哪些。这些问题的解决再加上初始的开发工作,最初的软件架构会自然形成。

3现代化软件采办——软件采办能力目标(ACTS)

报告建议项目执行官和项目经理采用软件采办能力目标(ACTS)来管理软件公司的开发工作。但是,国防部不可能将国防工业等同于商业软件公司来管理,主要原因是国防需求千差万别,无法用简单的利润等指标来衡量。因此,ACTS应该遵循以下6项原则,以便能够以极快的速度和适应性交付现代军事能力:

(1)在构建软件工厂前先评估现有软件工场;

(2)与授权官方合作实现持续运行权(cATO);

(3)拥有自己的应用程序接口(API);

(4)扮演好软件招聘者的角色,招聘电子领域优秀人才;

(5)在服务层面上思考,在章程、合同等中定义服务等级协议(SLA);

(6)在软件应用的范围内定义零信任成果。

4f3e2f88-8d5c-11ed-bfe3-dac502259ad0.png

图2 ACTS的六项原则

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1777

    文章

    43920

    浏览量

    230846
  • 机器学习
    +关注

    关注

    66

    文章

    8136

    浏览量

    130661
  • 软件定义
    +关注

    关注

    0

    文章

    76

    浏览量

    13601

原文标题:哈德逊最新研究:软件定义战术

文章出处:【微信号:AI智胜未来,微信公众号:AI智胜未来】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于软件定义汽车,麦格纳怎么看

    事业部的专家何松和冯永升为我们介绍了麦格纳的能量与运动控制软件。 一睹为快   软件定义汽车到底会带来什么?对终端消费者而言将会获得哪些便利?   何:  我们 可以通过软件来构建产品
    的头像 发表于 04-11 10:43 284次阅读

    定义和实施帮你对软件测试进行全解析

    软件测试 是软件开发过程中的一项重要环节,它的目的是确保软件能够满足预期的需求和质量标准,为客户提供高质量的产品或服务。本文将从定义和实施角度对软件
    的头像 发表于 12-21 14:25 213次阅读

    软件定义无线电(SDR)基础知识

    电子发烧友网站提供《软件定义无线电(SDR)基础知识.pdf》资料免费下载
    发表于 11-23 11:11 0次下载
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>无线电(SDR)基础知识

    软件定义光网络技术与应用

    电子发烧友网站提供《软件定义光网络技术与应用.pdf》资料免费下载
    发表于 11-10 11:44 1次下载
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>光网络技术与应用

    软件定义汽车vECU虚拟控制器集成开发与测试

    软件定义汽车”即软件将深度参与到汽车的定义、开发、验证、销售、服务等过程中,并不断改变和优化各个过程,是汽车从基于硬件的产品向软件为中心的
    发表于 11-09 11:49 412次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>汽车vECU虚拟控制器集成开发与测试

    构建一个灵活的软件定义数据中心

    电子发烧友网站提供《构建一个灵活的软件定义数据中心.pdf》资料免费下载
    发表于 08-29 15:35 0次下载
    构建一个灵活的<b class='flag-5'>软件</b><b class='flag-5'>定义</b>数据中心

    软件过程定义是什么 软件过程的要素包括哪些

    软件过程的完整定义还可能包括角色和能力、IT支持、软件工程技术和工具,以及执行过程所需的工作环境,以及用于确定执行过程的效率和有效性的方法和度量(关键性能指标)。
    的头像 发表于 08-28 10:45 791次阅读
    <b class='flag-5'>软件</b>过程<b class='flag-5'>定义</b>是什么 <b class='flag-5'>软件</b>过程的要素包括哪些

    大陆集团如何“软件定义汽车”?

    软件定义汽车: 通过更改车辆的软件来重新定义其关键功能或性质。汽车企业希望成为汽车软件领域的强大后台,以适应快速改变的汽车市场需求。
    发表于 08-23 11:49 231次阅读
    大陆集团如何“<b class='flag-5'>软件</b><b class='flag-5'>定义</b>汽车”?

    软件定义的存储:重塑存储环境

    电子发烧友网站提供《软件定义的存储:重塑存储环境.pdf》资料免费下载
    发表于 08-10 16:54 0次下载
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>的存储:重塑存储环境

    软件定义数据中心

    电子发烧友网站提供《软件定义数据中心.pdf》资料免费下载
    发表于 08-10 16:10 0次下载
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>数据中心

    SuperCAT:软件定义EtherCAT运动控制器

    所谓软件定义控制,就是在标准化硬件之上(普通的X86工控机),将硬件虚拟化,然后通过软件来实现实时或者非实时控制。由于实现了硬件和软件的解耦,软件
    的头像 发表于 06-21 10:51 478次阅读
    SuperCAT:<b class='flag-5'>软件</b><b class='flag-5'>定义</b>EtherCAT运动控制器

    软件定义汽车的起源

    我们讨论了软件定义汽车的起源、软件的重要性,并指出了软件早已经存在于汽车之中,并非最近几年才出现的新生事物。而且,我们也认为软件将会决定一个
    的头像 发表于 06-14 11:11 728次阅读

    解密无人机“蜂群”和“狼群战术”是什么

    我们对蜂群战术和狼群战术早已并不陌生,无人机蜂群和狼群战术使用也屡见不鲜。而美军对无人机蜂群战术和狼群战术
    发表于 06-01 12:38 1406次阅读

    为什么选择软件定义GNSS模拟器?优势有这些

    GNSS仿真领域的技术随着时代发展正在不断进步软件定义架构的颠覆性创新型技术正在迅速取代传统定制架构,虹科带您揭秘软件定义GNSS模拟器的优势。
    的头像 发表于 05-26 08:05 416次阅读
    为什么选择<b class='flag-5'>软件</b><b class='flag-5'>定义</b>GNSS模拟器?优势有这些

    为什么说软件定义的车辆将汽车从工具变成了生活空间

    软件定义的车辆”这个术语是指车辆的许多关键特性和功能是通过软件来实现。从基于硬件到基于软件的这种转变,让汽车从功能性工具变成了用户的生活空间。除了解锁新的安全性、舒适性和便利性功能之
    的头像 发表于 05-17 09:31 510次阅读