...
首页> 外文期刊>Electronic Communications of the EASST >A Generic Graph Transformation, Visualisation, and Editing Framework in Haskell
【24h】

A Generic Graph Transformation, Visualisation, and Editing Framework in Haskell

机译:Haskell中的通用图转换,可视化和编辑框架

获取原文
           

摘要

Graph transformation, visualisation, and editing are useful in many contexts, and require domain-specific customisation. However, many general-purpose graph solutions lack customisability in at least one area.We present a framework that aims to allow polished customisation in all three areas, using the powerful abstraction capabilities of the pure functional programming language Haskell. The design of our framework integrates and adapts time-tested object-oriented designs into a purely functional framework, and uses current user-interface libraries (GTK+ and Cairo) to achieve polished presentation.Our framework provides both a low-level programmed approach to graph transformation, and, on top of this, high-level approaches including SPO and DPO, which are implemented using categorical abstractions in an intuitive and flexible way.
机译:图形转换,可视化和编辑在许多情况下都很有用,并且需要特定于域的自定义。但是,许多通用图形解决方案至少在一个方面缺乏可定制性。我们提出了一个框架,旨在使用纯函数式编程语言Haskell的强大抽象功能在所有三个区域中进行精细定制。我们的框架设计将经过时间考验的面向对象的设计集成并调整为一个纯功能框架,并使用当前的用户界面库(GTK +和Cairo)来实现精美的呈现。我们的框架提供了一种低级的编程方法来绘制图形转换,最重要的是,包括SPO和DPO的高级方法,这些方法使用分类抽象以直观和灵活的方式实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号