SAT-based Control of Concurrent Software for Deadlock Avoidance

Automatic Control, IEEE Transactions  (2015)

引用 8|浏览26
暂无评分
摘要
We present a highly efficient boolean satisfiability (SAT) formulation for deadlock detection and avoidance in concurrent programs modeled by Gadara nets, a class of Petri nets. The SAT formulation is used in an optimal control synthesis framework based on Discrete Control Theory. We compare our method with existing methods and show a significant increase in scalability. Stress tests show that our technique is capable of synthesizing deadlock avoidance control logic in programs modeled by Gadara nets with over 109 unsafe states.
更多
查看译文
关键词
System recovery,Monitoring,Mathematical model,Scalability,Petri nets,Computational modeling,Boolean functions
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要