首页> 外文期刊>Software and systems modeling >From software extensions to product lines of dataflow programs
【24h】

From software extensions to product lines of dataflow programs

机译:从软件扩展到数据流程序的产品线

获取原文
获取原文并翻译 | 示例
           

摘要

Dataflow programs are widely used. Each program is a directed graph where nodes are computations and edges indicate the flow of data. In prior work, we reverse-engineered legacy dataflow programs by deriving their optimized implementations from a simple specification graph using graph transformations called refinements and optimizations. In MDE speak, our derivations were PIM-to-PSM mappings. In this paper, we show how extensions complement refinements, optimizations, and PIM-to-PSM derivations to make the process of reverse engineering complex legacy dataflow programs tractable. We explain how optional functionality in transformations can be encoded, thereby enabling us to encode product lines of transformations as well as product lines of dataflow programs. We describe the implementation of extensions in the ReFlO tool and present two non-trivial case studies as evidence of our work's generality.
机译:数据流程序被广泛使用。每个程序都是有向图,其中节点是计算,边表示数据流。在先前的工作中,我们通过使用称为优化和优化的图形转换从简单的规范图中获得优化的实现,从而对遗留数据流程序进行了逆向工程。用MDE来说,我们的推导是PIM到PSM的映射。在本文中,我们展示了扩展如何补充完善,优化和PIM到PSM的派生,从而使对复杂的旧数据流程序进行反向工程的过程变得容易处理。我们解释了如何编码转换中的可选功能,从而使我们能够编码转换的产品线以及数据流程序的产品线。我们描述了ReFlO工具中扩展的实现,并提出了两个非常重要的案例研究来证明我们的工作具有普遍性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号