【技术实现步骤摘要】
本方法旨在自动化生成用于分析工具评估的代码,并对代码分析工具的分析结果的有效性(如误报率)进行自动判断,以便对代码分析工具的可靠性、有效性和适用性进行评估。适用于轨道交通领域内国产嵌入式代码分析工具的自动评估,以及更广泛的代码分析工具的评估。
技术介绍
1、铁路信号安全软件是铁路本专利技术的关键组成部分,负责确保列车运行的安全。这些软件必须具备极高的可靠性和安全性,任何微小的错误都可能导致严重事故和安全隐患。因此,必须对铁路信号安全软件进行严格的测试,软件分析测试工具的有效性和可靠性尤为重要。
2、近年来,国产替代的需求日益强烈,市场上也推出了多款国产软件分析测试工具。为了确保这些工具的可靠性、有效性和适用性,需要对其进行科学的评估和筛选,以保证所选工具能够高效、准确地检测和验证铁路信号安全软件的质量和安全性。
3、在对轨道交通领域内国产软件分析测试工具进行评估时,首先需要大量含有缺陷的测试代码,其次需要对代码分析工具的分析结果进行判断以对其进行评估。如果采用人工编写方式完成,不仅耗时耗力,而且容易出现疏漏和偏差
...【技术保护点】
1.一种用于代码分析工具评估的测试代码自动生成与评估方法,所述方法通过结合Graph-RAG技术和LLM技术,利用KG中的结构化领域知识以及LLM的自然语言处理和代码生成能力,来实现对代码分析工具的自动化评估,
2.根据权利要求1所述的方法,其特征在于,当用户发出请求,Application会将这个请求传递给Graph-RAG,以获取相关的专业领域知识,当Graph-RAG检索到所需的数据后,Application会将这些信息连同用户的初始请求一起发送给LLM进行处理;最终,Application会将LLM生成的完整响应结果返回给用户。
3.根
...【技术特征摘要】
1.一种用于代码分析工具评估的测试代码自动生成与评估方法,所述方法通过结合graph-rag技术和llm技术,利用kg中的结构化领域知识以及llm的自然语言处理和代码生成能力,来实现对代码分析工具的自动化评估,
2.根据权利要求1所述的方法,其特征在于,当用户发出请求,application会将这个请求传递给graph-rag,以获取相关的专业领域知识,当graph-rag检索到所需的数据后,application会将这些信息连同用户的初始请求一起发送给llm进行处理;最终,application会将llm生成的完整响应结果返回给用户。
3.根据权利要求1所述的方法,其特征在于,所述上下文信息包括缺陷的详细描述或相关的编码规范;graph-rag检索到的详细信息会被传回给application以用于进一步处理。
4.根据权利要求1所述的方法,其特征在于,llm的生成过程依赖于输入的所述专业领域知识、生成的代码质量和准确性;对代码分析工具分析结果评估的准确性直接取决于graph-rag检索的信息;最后,llm会将生成的完整响应结果返回给ap...
【专利技术属性】
技术研发人员:侯锡立,师瑞音,杨利敏,
申请(专利权)人:北京交大思诺科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。