一种基于大语言模型的安全关键软件失效模式识别方法技术

技术编号:40575237 阅读:17 留言:0更新日期:2024-03-06 17:16
本发明专利技术公开了一种基于大语言模型的安全关键软件失效模式识别方法,包括:构建安全关键领域知识库,将安全关键领域知识库通过P‑Tuning v2技术注入到初始大语言模型中,得到首次微调后的大语言模型;构建指令调优数据集,并采用P‑Tuning v2技术对首次微调后的大语言模型进行多轮迭代训练,得到二次微调后的大语言模型;使用二次微调后的大语言模型对工业界失效文本数据进行失效模式预测,并基于预测失败的失效文本数据,构建思维链数据集,采用思维链数据集对二次微调后的大语言模型继续训练,得到最终效果理想的安全关键领域专有大语言模型;将待识别失效模式的失效文本数据输入至安全关键领域专有大语言模型中,得到失效模式识别结果。

【技术实现步骤摘要】

本专利技术属于安全关键软件安全分析,具体涉及一种基于大语言模型的安全关键软件失效模式识别方法


技术介绍

1、安全关键软件(safety-critical software)是指驻留在一个安全关键系统中,其运行情况可能引起系统处于危险状态,从而导致重大财产损失、人身伤害或者大规模环境损坏等灾难性的后果的一类软件。安全关键软件对正确性和安全性有着极高的要求,通过对安全关键软件进行安全分析,可以识别潜在的危险和风险,评估软件的安全性能,验证其设计和操作是否满足相关安全标准和要求,产出完备的安全性需求,并采取相应措施以提高安全关键软件的可靠性和安全性。

2、在安全分析阶段,需要由安全工程师对失效文本数据进行处理,并提取出对应的失效模式,作为安全分析的输入。随着安全关键软件越来越复杂,这一技术手段在工业界的适用性面临艰巨挑战。工业界项目规模庞大,包含大量信息和复杂的模式,且失效文本数据通常是非结构化的,人力处理难以应对不断增长的文本数据量,无法满足大规模文本处理的需求;此外,在人工处理海量文本过程中,需要大量的人员分工,不同工程师处理结果之间的一致性和本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:步骤1中,安全关键领域知识库的构建包括以下步骤:

3.根据权利要求1所述的一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:步骤2中,指令调优数据集的构建包括以下步骤:

4.根据权利要求3所述的一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:所述指令回答对,表示为:

5.根据权利要求3或4所述的一种基于大语言模型的安全关键软件失效模式识别方法,其特征...

【技术特征摘要】

1.一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:步骤1中,安全关键领域知识库的构建包括以下步骤:

3.根据权利要求1所述的一种基于大语言模型的安全关键软件失效模式识别方法,其特征在于:步骤2中,指令调优数据集的构建包括以下步骤:

4.根据权利要求3所述的一种基于大语言模型的安全关键...

【专利技术属性】
技术研发人员:杨志斌林翰鑫周勇
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1