当前位置: 北京软件外包公司 » 资讯中心 » 软件技术 » 北京软件外包公司联合嵌入式系统软件生态系统的特点

北京软件外包公司联合嵌入式系统软件生态系统的特点

发表于:2017-05-19 14:20 来源:北京软件开发公司宜天信达 点击:

北京软件外包公司案例研究表明,与传统供应链相比,FES生态系统中存在新的行为者,并且重新定义了其角色和关系。商业模式包括新的收入来源和服务,但也创造了在架构中的开放性和可靠性之间进行权衡的需要,以及新的工作方式。

在诸如汽车,航空航天或过程自动化等技术产品开发的许多行业中,嵌入式系统(ES)和软件发挥越来越重要的作用。传统上,ES是物理产品的一个组成部分,负责在运行过程中对产品进行控制和监控。许多ES的一些关键特征是它们必须具有成本效益,可靠性,可靠性,安全性和安全性,因此它们通常针对特定产品而定制。

ES的软件通常是整体的,它在产品中被处理为一个整体,而不可能只替换其中的一部分,或者在当前的位置添加新的部件。软件外包开发在生产过程中安装,升级通常需要物理连接到ES。通常,ES由外部供应商根据负责整合最终产品的制造商的规格开发。

随着经济实惠的通信技术的到来,特别是无线技术,向ES提供外部通信能力正变得可行。即使由于ES软件的整体性质而使这种升级的灵活性受到限制,因此最终允许远程执行软件的更新。然而,最近的研究展示了如何利用软件插件机制,允许在ES中安装附加功能并改变其整体性质。这种插件机制结合外部沟通,为ES和特别是产品开发提供了许多新的可能性:

  • 它大大缩短了引入新功能或扩展功能的上市时间,并允许将新功能添加到已部署的产品中,这在以前是不可行的。

  • 它允许创建系统系统(SoS),通过让不同产品中的插件相互连接并通过通信渠道交换数据,从而形成联合嵌入式系统(FES),以不被认为是在设计个别系统的时候。

  • 它为第三方开发商提供了附加组件的机会,从而通过在ES领域从未见过的方式来促进合作开放形成的开放创新。

 

作为FES的一个说明性例子,我们来看一下车对车和车对基础设施通信的情况。在这种情况下,人们可以想象一种服务,其中信息被传递给汽车关于建议的速度,以便能够通过道路交叉口,而不必停在红灯处。道路基础设施中的汽车和服务器组成一个联盟来实现这一服务。推荐的速度可以送入汽车的巡航控制系统,以自动调整汽车的速度。因此,该服务可以减少燃料消耗和旅行时间,并改善交通流量。该服务收集的信息可以进一步用于估计旅行时间的实时服务,也可以用于显示路线指导的交通模式的综合服务,甚至是长期的道路网络规划改进。正是通过对个人ES产品的直接改进和FES真正潜力创造的新颖服务的结合。

这些可能性在技术层面上带来许多挑战。另外对发展进程的实例化和执行也有很大的影响,也改变了各方之间的关系。传统上用于ES的供应链模型,与制造商整合供应商订购的零件,将需要扩展到更加动态的软件生态系统,许多新角色进入生态系统并进行互动。这种观点涉及跨越组织边界的扩展,暴露平台和开放获取可重用资产,增加软件生态系统的协作,同时也涉及管理经济,商业和社会环境。

本文的贡献是对如何建立和支持FES的生态系统进行实证研究,从而对业务方面,发展问题和架构策略进行了表征。该生态系统包括ES及其硬件和内置软件; 将动态添加到ES的软件插件; 运行在服务器上的软件,用于在FES中创建服务; 以及在一定程度上安装ES的机械产品。ES域中的生态系统与典型的软件生态系统不同,因为进行的过程需要支持使用实时属性和约束构建分布式功能的多个复杂单元。