电信科学 ›› 2016, Vol. 32 ›› Issue (10): 101-109.doi: 10.11959/j.issn.1000-0801.2016260

• 研究与开发 • 上一篇    下一篇

基于回溯树分解的互斥约束工作流可满足性计数

翟治年1,王巍橡1,卢亚辉2,吴茗蔚1,郑志军1,余法红3   

  1. 1 浙江科技学院信息与电子工程学院,浙江 杭州310023
    2 深圳大学计算机与软件学院,广东 深圳518060
    3 嘉兴学院数理与信息工程学院,浙江 嘉兴314001
  • 出版日期:2016-10-15 发布日期:2017-04-27
  • 基金资助:
    浙江省教育厅科研基金资助项目;浙江省自然科学基金资助项目;国家自然科学基金资助项目

Counting workflow satisfiability with exclusion constraints based on backtracking tree-decomposition

Zhinian ZHAI1,Weixiang WANG1,Yahui LU2,Mingwei WU1,Zhijun ZHENG1,Fahong YU3   

  1. 1 School of Information and Electronics Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, China
    2 School of Computer and Software, Shenzhen University, Shenzhen 518060, China
    2 College of Mathematics Physics and Information Engineering, Jiaxing University, Jiaxing 314001, China
  • Online:2016-10-15 Published:2017-04-27
  • Supported by:
    Foundation Items: Zhejiang Provincial Education Department Research Foundation of China;Zhejiang Provincial Natural Science Foundation of China;The National Natural Science Foundation of China

摘要:

工作流可满足性(WS)研究一定访问控制策略下的资源分配问题,其计数问题有利于判断工作流对资源异常情况的顽健性。本文研究互斥约束下的WS计数问题,通过多项式计数归约为约束可满足性计数问题,将经典的回溯树分解方法用于#WS(≠)求解。实验表明,改进后的算法降低了执行时间,相对于现有#WS(≠)算法,提出的算法对低密度约束下的工作流具有一定的综合性能优势。

关键词: 工作流, 授权, 约束, 资源分配, 可满足性

Abstract:

Workflow satisfiability(WS)concerns the issue of resource allocation under some access control policies. Counting all its solutions is advantaged to verify the robustness of a workflow to resource exceptions. The counting problem of WS with only exclusion constraints was addressed. The classic backtracking tree-decomposition method was employed to solve #WS(≠)via a polynomial-time counting reduction to a counting constraint satisfiability problem. Experiments show that, the proposed optimized algorithm declined in running time, and has well synthetical performance for workflows with low-density constraints compared to the existing #WS(≠)algorithms.

Key words: workflow, authorization, constraint, resource allocation, satisfiability

No Suggested Reading articles found!