首页> 外文会议>Engineering secure software and systems >Verification of Business Process Entailment Constraints Using SPIN
【24h】

Verification of Business Process Entailment Constraints Using SPIN

机译:使用SPIN验证业务流程包含约束

获取原文
获取原文并翻译 | 示例

摘要

The verification of access controls is essential for providing secure systems. Model checking is an automated technique used for verifying finite state machines. The properties to be verified are usually expressed as formula in temporal logic. In this paper we present an approach to verify access control security properties of a security annotated business process model. To this end we utilise a security enhanced BPMN notation to define access control properties.rnTo enhance the usability the complex and technical details are hidden from the process modeller by using an automatic translation of the process model into a process meta language (Promela) based on Coloured Petri net (CPN) semantics.rnThe model checker SPIN is used for the process model verification and a trace file is written to provide visual feedback to the modeller on the abstraction level of the verified process model. As a proof of concept the described translation methodology is implemented as a plug-in for the free web-based BPMN modelling tool Oryx.
机译:访问控制的验证对于提供安全的系统至关重要。模型检查是一种用于验证有限状态机的自动化技术。通常在时间逻辑中将要验证的属性表示为公式。在本文中,我们提出了一种验证带有安全注释的业务流程模型的访问控制安全属性的方法。为此,我们使用安全性增强的BPMN表示法来定义访问控制属性。为了增强可用性,通过使用基于流程模型的自动翻译为基于流程的语言(Promela),将复杂和技术细节从流程建模器中隐藏起来。有色Petri网(CPN)语义。模型检查器SPIN用于过程模型验证,并且编写了跟踪文件以向建模者提供经过验证的过程模型的抽象级别的可视反馈。作为概念验证,所描述的翻译方法被实现为基于Web的免费BPMN建模工具Oryx的插件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号