Program differencing for X10

Yu Ting Chen, Wei Yang, Jian Jun Zhao

研究成果: ジャーナルへの寄稿学術誌査読

抄録

Program differencing is a widely used technique for program debugging, while it is still not easily used for parallel programs. One main reason is that a parallel program can be complex, and some mechanisms (e.g., place, activity, clock, and barrier) also set barriers for program differencing. In this paper we focus on program differencing for X10 parallel programming language, and design an algorithm for differencing of X10 programs. The algorithm contains three steps: (1) match the places, classes, interfaces, methods, and places between programs of two versions; (2) construct the extended program diagrams for the programs and simplify them to simplified diagrams; (3) iteratively unfold and compare the simplified diagrams and identify the differences between the programs.

本文言語英語
ページ(範囲)1082-1092
ページ数11
ジャーナルJisuanji Xuebao/Chinese Journal of Computers
38
5
DOI
出版ステータス出版済み - 5月 1 2015
外部発表はい

!!!All Science Journal Classification (ASJC) codes

  • ソフトウェア
  • ハードウェアとアーキテクチャ
  • コンピュータ ネットワークおよび通信
  • コンピュータ グラフィックスおよびコンピュータ支援設計

フィンガープリント

「Program differencing for X10」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル