首页    期刊浏览 2025年03月11日 星期二
登录注册

文章基本信息

  • 标题:A Formally Proved, Complete Algorithm for Path Resolution with Symbolic Links
  • 其他标题:A Formally Proved, Complete Algorithm for Path Resolution with Symbolic Links
  • 本地全文:下载
  • 作者:Ran Chen ; Martin Clochard ; Claude Marché
  • 期刊名称:Journal of Formalized Reasoning
  • 印刷版ISSN:1972-5787
  • 出版年度:2017
  • 卷号:10
  • 期号:1
  • 页码:51-66
  • DOI:10.6092/issn.1972-5787/6767
  • 语种:English
  • 出版社:Alma Mater Studiorum - University of Bologna
  • 摘要:In the context of file systems like those of Unix, path resolution is the operation that given a character string denoting an access path, determines the target object (a file, a directory, etc.) designated by this path. This operation is not trivial because of the presence of symbolic links. Indeed, the presence of such links may induce infinite loops. We consider a path resolution algorithm that always terminate, detecting if it enters an infinite loop and reports a resolution failure in such a case. We propose a formal specification of path resolution and we formally prove that our algorithm terminates on any input, and is correct and complete with respect to our formal specification.
  • 其他摘要:In the context of file systems like those of Unix, path resolution is the operation that given a character string denoting an access path, determines the target object (a file, a directory, etc.) designated by this path. This operation is not trivial because of the presence of symbolic links. Indeed, the presence of such links may induce infinite loops. We consider a path resolution algorithm that always terminate, detecting if it enters an infinite loop and reports a resolution failure in such a case. We propose a formal specification of path resolution and we formally prove that our algorithm terminates on any input, and is correct and complete with respect to our formal specification.
  • 关键词:Formal Specification;Deductive Verification;Program Verifier Why3;Unix file system;Path resolution
国家哲学社会科学文献中心版权所有