Constraint-based Analysis of Security Properties

Constraint-based analysis of security properties(2008)

引用 24|浏览4
暂无评分
摘要
Model checking is a verification method developed to test finite-state systems (e.g., communication protocols, hardware circuits) against properties expressed as formulas in temporal logic. The method has proved successful in finding design flaws in many real-life applications. Nevertheless, modelsespecially of software systemsoften tend to have unbounded number of states. Traditionally, verifying such systems using model checkers requires first abstracting the systems into finite-state models. We introduce a unified, automata-based representation for infinite-state systems and linear temporal logic properties, and describe a model-checking technique for such specifications. We exploit constraint solving and logic programming to implement an efficient and robust infrastructure for our model checker, and apply this implementation to analyze vulnerabilities of computer systems and configurations.
更多
查看译文
关键词
temporal logic,model checker,communication protocol,Security Properties,model checking,linear temporal logic property,automata-based representation,logic programming,Constraint-based Analysis,finite-state model,verification method,finite-state system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要