-
日立2024 2024 静态代码分析器现在是代码审查过程的一个常见部分。 这些自动化工具通过对代码更改进行评论并提出改进建议,以与人工审阅者相同的方式集成到代码审阅过程中。 静态分析人员的评论经常会引发开发人员之间的对话,以确定是否应该以及如何解决问题。 因为开发人员很少直接提供反馈 -
2024年FM 2024 摘要。 正式的软件验证依赖于函数和内置运算符的属性。 除非这些属性由决策过程直接处理,否则自动验证器会将它们作为普遍量化的公理或定理提供给验证条件。 量词的使用有时会导致糟糕的性能,特别是如果自动化导致量词 -
ICTAC 2024年 2024 正则表达式通常是根据其指称语义来理解的,也就是说,通过形式语言——正则语言。 这种观点本质上是归纳的:如果两个基元以相同的方式构建,那么它们是等价的。 或者,正则表达式可以通过其操作语义来理解,即通过确定性有限自动机。 这个观点很有创意 -
奥普斯拉2024 2024 访问控制策略是用于保护云资源的程序。 这些策略只应授予给定应用程序所需的必要权限。 然而,随着应用程序及其所需权限的变化,编写和维护策略是一项挑战。 在本文中,我们重点关注Amazon Web Services(AWS)IAM策略语言,并提出一种方法,在给定策略的情况下,综合 -
FMCAD 2024年 2024 我们提出了一个在字符串理论上求解无量词一阶公式的决策过程,涉及字符串项的等式、正则约束和串联。 我们的方法使用了布尔可满足性问题的急切简化,并扩展了NFA2SAT字符串求解器。 我们描述了一种新的单词表达式SAT编码,它迭代地扩展了搜索空间并利用了