首页    期刊浏览 2024年09月20日 星期五
登录注册

文章基本信息

  • 标题:Una Revisión sobre la Ejecución Simbólica de Programas Computacionales
  • 其他标题:A Review about Symbolic Execution of Computer Programs
  • 本地全文:下载
  • 作者:Vidal, Cristian L ; Schmal, Rodolfo F ; Rivero, Sabino
  • 期刊名称:Información tecnológica
  • 印刷版ISSN:0716-8756
  • 电子版ISSN:0718-0764
  • 出版年度:2014
  • 卷号:25
  • 期号:3
  • 页码:115-124
  • DOI:10.4067/S0718-07642014000300014
  • 语种:Spanish
  • 出版社:Centro de Información Tecnológica
  • 摘要:

    El objetivo de este artículo es presentar la ejecución simbólica de programas y su extensión, ejecución simbólica generalizada, para señalar las mejoras necesarias a la ejecución simbólica para que llegue a ser un enfoque práctico de verificación de programas. El análisis de programas permite determinar niveles de correctitud de software o cumplimiento de los requerimientos de usuario. Existen dos enfoques para la verificación de programas, analítica y dinámica, y en medio de ellas, existe la ejecución simbólica la que estáticamente analiza el código fuente de programas, y dinámicamente simula la ejecución de las instrucciones ejecutables de programas por medio de datos de entrada simbólicos. En este trabajo se describe los conceptos de verificación de programas, la propuesta original de ejecución simbólica junto a sus ventajas y desventajas, y las principales características de ejecución simbólica generalizada. Finalmente, se resumen las principales áreas de investigación que se abren relacionadas con la ejecución simbólica.

  • 其他摘要:

    The objective of this paper is to present the symbolic execution of programs and its extension, generalized symbolic execution, to indicate the necessary improvements to symbolic execution so that it becomes a practical approach for program verification. Program analysis allows determining levels of software correctness or compliance with the user requirements. There are two approaches for program verification, analytic and dynamic, and, between them, symbolic execution exits which statically analyzes the program source code, and dynamically simulates the execution of executable instructions of programs by means of symbolic input data. In this paper, concepts of program verification, the original proposal of symbolic execution along with their advantages and disadvantages, and the main features of generalized symbolic execution are described. Finally, the main open research areas related to symbolic execution are summarized.

  • 关键词:verificación de software;ejecución simbólica;EjeSim;ESG
  • 其他关键词:software verification;symbolic execution;SymExe;GSE
国家哲学社会科学文献中心版权所有