杨志斌 作品数:108 被引量:169 H指数:7 供职机构: 南京航空航天大学 更多>> 发文基金: 国家自然科学基金 中国航空科学基金 中央高校基本科研业务费专项资金 更多>> 相关领域: 自动化与计算机技术 文化科学 兵器科学与技术 理学 更多>>
面向国产机载操作系统的IMA软件代码生成方法 2024年 随着航空电子系统复杂化的发展趋势及自主可控的要求,对这类复杂系统建模后如何自动生成面向国产机载操作系统的软件代码并验证模型/代码语义一致性具有重要研究意义。文章提出面向国产机载操作系统的航空电子软件代码自动生成方法。首先,使用AADL对综合化航空电子系统进行建模,设计AADL模型到源代码的转换规则,自动生成面向国产机载操作系统的平台相关代码及配置文件;其次,通过AGREE Annex和BLESS Annex契约对AADL模型进行形式化验证,并提出契约到C语言验证代码的转换规则,将验证代码与模型生成的源代码进行结合,部署在国产机载操作系统上进行仿真执行;最后,基于AADL开源建模环境OSATE设计并实现了代码自动生成工具,实验结果验证了方法和工具的有效性。 凌仕翔 杨志斌 郭鹏 周勇关键词:AADL 代码生成 基于约束规划的航空电子系统任务分配与调度方法 2024年 随着综合模块化航空电子系统(Integrated Modular Avionics,IMA)对计算性能要求的日趋提高,既能提供更强计算能力又能减少电子设备的体积、重量和功耗的多核处理器将在航空电子系统领域得到广泛应用.目前航空电子系统的任务分配和调度主要基于手工方式,较少考虑多核环境下共享资源竞争带来的时间延迟,并且当系统更新时需要重新编排,十分耗时耗力.本文提出一种基于约束规划(Constraint Programming,CP)的航空电子系统任务自动化分配与调度方法.首先,给出了多核环境下任务最坏执行时间(WCET)的分析方法;其次,给出了基于CP的任务分配和调度方法;最后,设计与实现了原型工具CP4IMA,并基于ARINC653操作系统平台进行案例分析,验证了本文所提方法的有效性. 曾清华 杨志斌 周勇关键词:多核处理器 任务分配与调度 基于时间抽象状态机的AADL模型验证 被引量:9 2015年 提出了一种基于时间抽象状态机(timed abstract state machine,简称TASM)的AADL(architecture analysis and design language)模型验证方法.分别给出了AADL子集和TASM的抽象语法,并基于语义函数和类ML的元语言形式定义转换规则.在此基础上,基于AADL开源建模环境OSATE(open source AADL tool environment)设计并实现了AADL模型验证与分析工具AADL2TASM,并基于航天器导航、制导与控制系统(guidance,navigation and control)进行了实例性验证. 杨志斌 胡凯 赵永望 马殿富 Jean-Paul BODEVEIX关键词:ABSTRACT 面向安全关键嵌入式系统的SysML模型向AADL模型自动转换方法 本发明涉及到面向安全关键嵌入式系统的SysML模型向AADL模型自动转换方法,该方法提出一个RT Profile,通过stereotype方式扩展了SysML表达实时性的模型元素构成这个Profile,建模时引入Prof... 杨志斌 马燕燕 江国华一种安全攸关嵌入式系统需求追踪方法 被引量:7 2018年 嵌入式系统在航空、航天、核能及交通等安全攸关领域中的广泛应用,使得保障其安全性至关重要.需求可追踪是安全攸关领域标准的基本要求,也是安全性分析与保障的重要前提.当前可追踪性的研究主要集中在需求与代码之间,缺乏需求与设计间可追踪性的研究,而且建立的追踪信息精确性和完整性不高,无法有效地应用于安全攸关领域.针对这一问题,该文提出了一种基于谓词逻辑的需求追踪方法,可以实现嵌入式系统需求内部横向追踪关系和需求与系统设计间纵向追踪关系的自动推导与检验,并通过两种广泛使用的标准语言SysML和AADL分别对系统需求与设计进行建模.首先,定义了一个基于谓词逻辑的形式系统描述制品间的追踪信息,分别给出了SysML需求的横向追踪关系和纵向追踪关系的语义,然后,基于语义模型给出了追踪关系的自动推导与检验规则,用以建立精确、完整的需求追踪关系,基于这些追踪关系可以有效地支持嵌入式系统的安全性分析以及系统的维护与演化.最后,通过一个案例分析说明了该文需求追踪方法的有效性和可行性. 王飞 黄志球 杨志斌 杨志斌 阚双龙 沈国华关键词:嵌入式系统 可追踪性 谓词逻辑 语义模型 一种基于大语言模型的AADL模型自动生成方法 本发明公开了一种基于大语言模型的AADL模型自动生成方法,包括:构建安全关键领域AADL知识库;通过微调技术,将构建的安全关键领域AADL知识库注入到本地大语言模型中,得到微调后的大语言模型;将安全关键领域AADL知识库... 杨志斌 邹亚新 周勇 林翰鑫一种AADL图形化功能行为建模方法 本发明公开了一种AADL图形化功能行为建模方法,其特征是,包括如下步骤:1)对AADL行为附件各组件进行图元定义;2)使用Eclipse插件开发技术、插件扩展点扩展技术实现图元注册;3)对AADL行为附件图形化修改后检查... 杨志斌 许金淼 刘承威 王飞 谢健 周勇 黄志球 王永孟基于扩展的随机DAG的并行任务调度算法研究 2008年 针对并行程序结构产生任务计算量和通信量的随机性,提出了一种扩展的随机DAG模型。基于此模型对DAG调度中常用调度算法关键路径SCP(Static Critical Path)算法进行了详细的分析,提出了相应的扩展的随机DAG的调度方法SSCP(Stochastic Static Critical Path)算法。同时,给出了扩展的随机DAG中节点的EST(Earliest Start Time)计算方法,并以SCP算法为例进行实验模拟。实验结果表明,SSCP算法相对于SCP算法,减少了并行任务执行时间,并能更精确地预测任务调度的平均执行时间。 姜燕 胡凯 杨志斌 张新宇关键词:EST 基于UPPAAL的DIMA组合可调度分析方法 2024年 为了满足不断复杂化的机载任务需求,分布式综合化航空电子系统(DIMA)中任务交互行为随之激增,使其任务调度系统的设计与分析难度进一步增加.针对这一问题,提出基于UPPAAL的DIMA组合可调度分析方法.首先,给出基于UPPAAL的DIMA建模方法,包括分区调度、任务、分区间通信、FC网络延迟、多核处理器资源共享等行为建模;其次,给出基于契约的组合可调度分析方法;最后,基于工业界DIMA系统案例验证所提方法的有效性. 刘晨 杨志斌 胡乔乔 周勇关键词:时间自动机 UPPAAL 一种融合切片测试和形式验证的运行时异常检测方法 本发明提出了一种融合切片测试和形式验证的运行时异常检测方法,包括以下步骤:采用程序切片,从待检测的程序中提取与潜在异常程序点相关的最小化代码片段;在与潜在异常点相关的最小化代码片段的基础上,生成测试用例;执行包含测试用例... 刘艾 饶磊 刘少英 杨志斌