摘要
本发明公开了一种基于版本迁移的SysMLv升级方法,包括如下步骤:S1、解析SysML旧版本模型,生成抽象语法树;S2、构建语义中间表示,提取结构、行为、约束与需求信息;S3、加载版本映射规则,建立模型元素结构与语义的对应关系;S4、执行结构替换与语义重构,生成目标版本模型草稿;S5、校验模型草稿的结构完整性与语义一致性;S6、识别旧模型修订部分的结构与语义差异;S7、对差异单元执行增量映射与合并,更新新模型草稿;S8、格式化输出迁移后模型,生成目标版本成果文件并归档入库。本发明构建语义映射体系,融合增量迁移与一致性校验机制,实现SysML模型高效升级与复用。