论文标题

无状态和基于规则的合规性检查申请的验证

Stateless and Rule-Based Verification For Compliance Checking Applications

论文作者

Besharati, Mohammad Reza, Izadi, Mohammad, Asgari, Ehsaneddin

论文摘要

基础计算模型在任何计算中都具有重要作用。状态和过渡(例如自动机)以及规则和价值(例如LISP和逻辑编程中)是两个可比的和对应的计算模型。演绎和模型检查验证技术都取决于状态的概念,因此,它们的基本计算模型取决于状态。某些验证问题(例如,根据某些法规和规则验证了依从性系统的合规性检查)没有强烈的国家或过渡概念。代表它,这些系统具有有价值的符号和声明性规则的强烈概念。 SARV(无状态和基于规则的验证)是一个验证框架,旨在简化无状态和基于规则的验证问题(例如合规性检查)的总体验证过程。在本文中,提出了用于创建智能合规性检查系统的正式基于逻辑的框架。我们定义并介绍此框架,报告案例研究并提出实验的结果。案例研究是关于智能城市的协议合规性检查。使用此解决方案,绘制并建模了救援方案用例及其合规性检查。引入了用于SARV的自动化引擎和合规解决方案。基于300个数据实验,基于SARV的合规性解决方案优于3125 Records软件质量数据集上的著名机器学习方法。

Underlying computational model has an important role in any computation. The state and transition (such as in automata) and rule and value (such as in Lisp and logic programming) are two comparable and counterpart computational models. Both of deductive and model checking verification techniques are relying on a notion of state and as a result, their underlying computational models are state dependent. Some verification problems (such as compliance checking by which an under compliance system is verified against some regulations and rules) have not a strong notion of state nor transition. Behalf of it, these systems have a strong notion of value symbols and declarative rules defined on them. SARV (Stateless And Rule-Based Verification) is a verification framework that designed to simplify the overall process of verification for stateless and rule-based verification problems (e.g. compliance checking). In this paper, a formal logic-based framework for creating intelligent compliance checking systems is presented. We define and introduce this framework, report a case study and present results of an experiment on it. The case study is about protocol compliance checking for smart cities. Using this solution, a Rescue Scenario use case and its compliance checking are sketched and modeled. An automation engine for and a compliance solution with SARV are introduced. Based on 300 data experiments, the SARV-based compliance solution outperforms famous machine learning methods on a 3125-records software quality dataset.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源