面向MBSE环境的设计文档自动生成软件的设计与实现文献综述

 2023-08-17 16:37:37
  1. 文献综述(或调研报告):

1.研究背景

目前,每一个军用飞机机载系统都拥有各自独立的开发需求和特定的供应商。这种开发模式存在很多缺陷交货周期长、改进过程复杂、飞机平台间缺乏软硬件重用等。由于任务设备和电子系统日益复杂,在向飞机系统中集成新的软硬件时,所需的成本和时间也随之不断增长,再加上额外的测试与适航认证需求,这些都直接影响飞机新能力的部署。当今几乎没有一个军用标准是专门针对软件组件可重用性、可移植性而提出的,而现有的商用软件通用运行环境(COE)标准也不能完全适用于军机机载系统的开发要求。为此未来机载能力环 境 ( FACE : Future Airborne CapabilityEnvironment)思想应运而生,它针对软件通用运行环境提出了一个统一的技术标准,用于推动机载软件可移植性与可重用性的发展,进而指导打造一个能够涵盖整个军用飞机制造行业的软件产品线。

为了实现这一目的,本次毕设所依托的研发团队完成了以FACE作为规范建立了基于MBSE的系统设计工具,

但是还需要将系统设计全过程的模型信息转化为声情并茂的图、表和文字,并按照设定的格式形成系统设计不同阶段的规范化文档。所以本次毕设主要是通过实现word的自动生成功能来帮助研发团队所研发的设计工具更好的服务用户。基于MBSE的FACE模型设计工具系统设计产生的模型信息通过调用word自动生成的接口来生成文档。

2.什么是系统工程

1977年日本学者三浦武雄所著的《现代工程学导论》中指出:“系统工程与其它工程学不同之处在于它是跨越许多学科的科学,而且是填补这些学科边界空白的边缘科学。系统工程的目的是研制系统,而系统不仅涉及到工程学领域,还涉及到社会、经济和政治等领域。”可看出,系统工程是不同于机械工程、电子工程、化学工程等传统工程。传统工程的目标是侧重于制造有形的产品,我们可以把这类工程称为“硬工程”。而系统工程的目标是着重于对产品系统内单元间与产品有关的各类自然科学的关联以及其它无形的因素进行分析、设计,即侧重于制造无形的产品。

3.什么是模型驱动体系结构

模型驱动是利用模型来指导系统开发,包括系统理解、系统设计、架构、开发、部署、维护和集成等系统生命周期相关的全过程。模型驱动架构将软件系统的模型分离为与具体实现技术相分离的平台无关模型、加入实现平台技术的平台相关模型和代码模型,同时又通过转换规则将它们统一起来,从而实现由模型直接转换为可执行代码的过程。它是一种旨在使业务逻辑和应用逻辑、技术进展相分离的软件开发思维模式。把最为繁琐和沉重的编码工作最小化,提高了开发效率和系统的可维护性,更好的适应软件需求的不断变化。

4.模型驱动体系结构的核心

MDA(模型驱动体系结构)的核心是OMG的建模标准,包括UML、CWM和MOF。MDA依据这些标准为企业应用建立独立于实现技术的平台无关模型 。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。