Sonarqube 声纳qube与形式化方法

Sonarqube 声纳qube与形式化方法,sonarqube,formal-methods,Sonarqube,Formal Methods,我一直在读关于SonarQube源代码分析平台的文章,我一直在想:关于形式化方法呢 我认为像和这样的工具可以很容易地集成,因为它的体系结构促进了插件的使用。然而,我没有看到基于抽象解释的分析器,甚至没有任何提到基于正式方法的工具的东西 我想知道这是否与基于规则的插件集成方法的局限性有关 我读到,也许这可以使正式的方法为基础的方法 有人有更多的信息吗?比如,如果有兴趣从SonarQube团队那里向这个方向寻求帮助 谢谢 嗨,因为我是写你链接的博客的人,我想回答,但我真的不确定你到底在问什么。您想要

我一直在读关于SonarQube源代码分析平台的文章,我一直在想:关于形式化方法呢

我认为像和这样的工具可以很容易地集成,因为它的体系结构促进了插件的使用。然而,我没有看到基于抽象解释的分析器,甚至没有任何提到基于正式方法的工具的东西

我想知道这是否与基于规则的插件集成方法的局限性有关

我读到,也许这可以使正式的方法为基础的方法

有人有更多的信息吗?比如,如果有兴趣从SonarQube团队那里向这个方向寻求帮助


谢谢

嗨,因为我是写你链接的博客的人,我想回答,但我真的不确定你到底在问什么。您想要实现什么(更确切地说,我假设Java是用哪种语言实现的)?我对形式化方法没有深入的了解,所以我会重新表述我的问题:你需要什么工具来实现你的目标,而你现在缺少什么?然后我可以回答我们的计划。@benzonico,不一定只针对Java,而是针对所有语言(或其中的一个子集。或者,可以尝试使用某种中间格式,并且可以针对这种格式运行分析…)
不管怎样,我的意思是,如果这是由于当前的限制或只是缺乏兴趣,那么我看不到任何与这一主题相关的东西?从我的头脑中,一些可能很有趣的正式方法和工具:,或者这实际上包括..如果你想使用一个外部工具来做一些正式的方法分析并在SQ中报告,这是绝对可行的,但这并不是我们想要的,主要是因为我们想要改进或拥有分析仪,而不是专注于集成其他分析仪。这是说:我们正在研究java和C++(商业)插件中的一些方法,它们与形式方法接近,所以不是最好的地方,可以自由地到达我们的邮件列表来讨论这些问题。