21、为模型驱动工程(MDE)支持定制 IEEE 1471

为模型驱动工程(MDE)支持定制 IEEE 1471

1. 引言

在国防和航空航天领域,提供复杂系统的企业面临着诸多挑战。系统和软件开发过程需要适应不同项目的需求,具有可定制性和可扩展性。同时,随着模型驱动工程(MDE)的兴起,将模型置于系统和软件开发的关键路径上,对工具化过程提出了更高的要求。

企业的开发项目具有不同类型的风险和复杂度,工程过程需要能够灵活适应这些差异。例如,一个业务单元可能同时开发海上巡逻系统和武器导航系统,虽然都是控制和指挥系统,但底层概念、平台和技术不同。因此,开发过程既要具有通用性,以便在公司或部门层面共享和积累知识,又要具有可定制性,以满足项目层面的需求。

工具化过程是过程和其支持工具链的结合,由专门的工具与方法组织进行组装和管理。然而,过程的生命周期比工具和技术长,为了掌握和限制演变的影响,各方面应尽可能相互独立。

目前,许多企业单元正在将部分开发过程从文档驱动过渡到模型驱动工程(MDE)。MDE 使模型从被动观察转变为积极生产,但在实际应用中,对工具化过程提出了重大挑战,包括支持 MDE 工具化过程的定义、实施、组装和部署,以及在可控成本下将 MDE 创新引入现有开发过程并管理遗留问题。

为应对这些挑战,企业三年前启动了 MIRROR 试点计划,该计划旨在解决 MDE 方法的定义和采用中的核心问题,包括方法、技术和工具方面的问题。MIRROR 确定了 MDE 方法组件的概念,作为支持 MDE 工具化过程定义和构建的基础,并基于 IEEE Std 1471 - 2000 的扩展,在实际案例中开发了该概念的实现方法。

2. 为 MDE 过程扩展 IEEE 1471

模型

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值