一句话:提出把软件验证技术拆分为更小、更专用的可复用现成组件,以促进复用与负载分配。
当前软件验证技术通常被实现为紧耦合的软件单体,各组件彼此依赖,导致难以复用,也限制了工作负载分配的能力。本文主张将验证功能分解为更小、更专用的现成组件,使这些组件可以被独立地重用与组合,并让验证工作负载能够在组件层面进行分配。作者认为,这种分解方式有助于软件验证领域的创新更快地转化为实践。摘要仅阐述了这一分解思路及其动机,属于立场/架构层面的论述,未给出具体的分解方案、组件接口或实验评估结果。
Techniques for software verification are typically realized as cohesive units of software with tightly coupled components. This makes it difficult to re-use components, and the potential for workload distribution is limited. Innovations in software verification might find their way into practice faster if provided in smaller, more specialized components.