SysML与活动图:系统级动态仿真的工具支持

需积分: 44 68 下载量 11 浏览量 更新于2024-08-09 收藏 2.75MB PDF 举报
活动图与-MBSE在系统级动态仿真中的应用 【标题】"活动图与-MBSE如何实现系统级动态仿真"深入探讨了在系统工程领域,尤其是系统建模语言SysML背景下,如何利用活动图和模型驱动的软件开发(MBSE,Model-Based Systems Engineering)技术,实现对复杂系统在动态环境下的模拟和验证。SysML作为一种通用的建模语言,其目的是统一系统工程领域中多样化的系统描述方法,以解决UML在系统工程中的局限性。 UML作为软件工程的标准建模语言,虽然在软件领域取得显著成功,但在处理硬件、数据和人员交互的系统工程中存在不足。早期的学者如Ingmar Ogren和Jakob Axelsson等人已经开始尝试定制UML,以适应系统工程的需求。Terry Bahill和Jesse Daniels则提倡在非软件领域采用UML,而Conrad Bock则强调了活动图在系统工程中的功能流建模价值。这些研究和实践为SysML的诞生奠定了基础。 SysML的出现是OMG和INCOSE联合应对这一挑战的结果,它旨在通过扩展和重用UML2.0的部分内容,提供一个专门针对系统工程的建模语言。SysML支持对硬件、软件、数据和人员集成的复杂系统进行全面的体系结构描述、分析、设计和验证,目标在于提高不同工具之间的信息交互,促进跨领域协作,实现异构系统间的有效集成,提升系统互操作性。 文章的焦点是鲍鹏丽的硕士论文,名为"SysModeler:一个基于SysML的建模工具的研究与实现"。鲍鹏丽针对当时市场上缺乏专为SysML设计的建模环境的现状,提出了SysModeler,这是一个遵循OMG SysML 1.0规范的工具,旨在满足系统工程师的实际建模需求。SysModeler设计为围绕系统工程项目组织文档,包含多个完整的建模工具,以支持系统工程流程的整合。通过直观的界面,SysModeler使得系统工程师能够有效地管理复杂系统,从而提升设计开发的质量。 论文内容涵盖了SysML的起源、语义和表示法介绍,开发平台插件GEF的工作原理分析,以及SysModeler的实现目标、架构设计、应用场景和总结,其中特别强调了如何将活动图与MBSE结合,实现系统级动态仿真。关键词包括SysML、UML、建模工具和模型驱动的系统工程,表明了研究的核心关注点。 这篇文章讨论了如何通过活动图与MBSE相结合,借助SysML的力量,提升系统级动态仿真的精确性和效率,以及如何通过工具化手段,简化系统工程师在复杂系统设计中的工作,促进系统工程的理论和实践发展。