Instance-wise reaching definition analysis for recursive programs using context-free transductions

被引:8
|
作者
Cohen, A [1 ]
Collard, JF [1 ]
机构
[1] Univ Versailles, PRISM, F-78035 Versailles, France
关键词
reaching definition analysis; recursive programs; concert-free languages; push-down transducers;
D O I
10.1109/PACT.1998.727269
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Automatic parallelization of recursive programs is still an open problem today, lacking suitable and precise static analyses. We present a novel reaching definition framework based an context-free transductions. The technique achieves a global and precise description of the data flow and discovers important semantic properties of programs. Taking the example of a real-world non-derecursivable program, rye show the need for a reaching definition analysis able to handle run-time instances of statements separately A running example sketches our parallelization scheme, and presents our reaching definition analysis. Future fruitful research, at the crossroad of program analysis and formal language theory, is also hinted to.
引用
收藏
页码:332 / 339
页数:8
相关论文
共 14 条
  • [1] The advantages of instance-wise reaching definition analyses in Array (S)SA
    Collard, JF
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 1999, 1656 : 338 - 352
  • [2] Recursive programs analysis using context free languages
    Department of Computer Science and Economic Informatics, University Lucian Blaga Sibiu, Faculty of Sciences, Str. Dr. Ion Ratiu 5-7, 550012 Sibiu, Romania
    WSEAS Trans. Inf. Sci. Appl., 2007, 1 (91-96): : 91 - 96
  • [3] Context-Free Grammars Including Left Recursion using Recursive miniKanren
    Niitsuma, Hirotaka
    COMPUTACION Y SISTEMAS, 2018, 22 (04): : 1395 - 1402
  • [4] Facilitating the definition of programming languages by using parametric context-free grammars
    Papaspyrou, NS
    Vescoukis, VC
    ADVANCES IN INFORMATICS, 2000, : 260 - 272
  • [5] Facilitating formal specification acquisition by using recursive functions on context-free languages
    Chen, Haiming
    Dong, Yunmei
    KNOWLEDGE-BASED SYSTEMS, 2006, 19 (02) : 141 - 151
  • [6] Facilitating formal specification acquisition by using recursive functions on context-free languages
    Chen, HM
    Dong, YM
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2004, 111 : 213 - 227
  • [7] SYNTACTIC ANALYSIS OF CONTEXT-FREE GRAMMARS USING SENIORITY RELATIONS
    KOGAN, BI
    CYBERNETICS, 1982, 18 (01): : 80 - 87
  • [8] Syntax Analysis of Serbian Language using Context-free Grammars
    Dordevic, Teodora
    Stojkovic, Suzana
    2020 55TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION, COMMUNICATION AND ENERGY SYSTEMS AND TECHNOLOGIES (IEEE ICEST 2020), 2020, : 50 - 53
  • [9] SYNTACTIC ANALYSIS OF CONTEXT-FREE LANGUAGES USING INVERSE SYSTOLIC COMPUTATIONS
    LANGLOIS, L
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (04): : 305 - 313
  • [10] Activation Analysis on fMRI time series using Stochastic Context-free Model
    Xu, Xingzhong
    Man, Hong
    2014 23RD WIRELESS AND OPTICAL COMMUNICATION CONFERENCE (WOCC), 2014,