首页> 外文会议>ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering >Flow equations as a generic programming tool for manipulation of attributed graphs
【24h】

Flow equations as a generic programming tool for manipulation of attributed graphs

机译:流量方程作为用于操纵归属图形的通用编程工具

获取原文

摘要

The past three decades have seen the creation of several tools that extract, visualize, and manipulate graph-structured representations of program information. To facilitate interconnection and exchange of information between these tools, and to support the prototyping and development of new tools, it is desirable to have some generic support for the specification of graph transformations and exchanges between them.GenSet is a generic programmable tool for transformation of graph-structured data. The implementation of the GenSet system and the programming paradigm of its language are both based on the view of a directed graph as a binary relation. Rather than use traditional relational algebra to specify transformations, however, we opt instead for the more expressive class of flow equations. Flow equations---or, more generally, systems of simultaneous fixpoint equations---have seen fruitful applications in several areas, including data and control flow analysis, formal verification, and logic programming. In GenSet, they provide the fundamental construct for the programmer to use in defining new transformations.
机译:过去三十年已经看到了创建了提取,可视化和操纵程序信息的图形结构表示的几个工具。为了促进这些工具之间的信息互连和交换信息,并支持新工具的原型设计和开发,期望对图形转换的规范和它们之间的交换进行一些通用支持.g en S et 是一种用于转换图形结构数据的通用可编程工具。 G en s et 系统的实现和其语言的编程范例都基于定向图作为二进制关系的视图。但是,不使用传统的关系代数来指定转换,而是我们选择了更快递的流程方程类。流动方程 - 或者更一般地,同时固定点方程的系统 - 在几个领域看到了富有成效的应用,包括数据和控制流程分析,正式验证和逻辑编程。在G en s et 中,它们为程序员提供了用于定义新转换的基本构造。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号