• DocumentCode
    1823565
  • Title

    Drawing execution graphs by parsing

  • Author

    de Bruyn, G.A.M. ; Van, O. S Roosmalen

  • Author_Institution
    Dept. of Comput. Sci., Eindhoven Univ. of Technol., Netherlands
  • fYear
    1995
  • fDate
    34814
  • Firstpage
    113
  • Lastpage
    122
  • Abstract
    We present an algorithm for drawing execution graphs. Such graphs represent the control flow in a program. The fact that a program is constructed according to a grammar is reflected in the corresponding execution graph. Therefore, we introduce graph production rules that are based on generally used programming language constructs. Each rule is applied to a certain class of topologies of the graph. By parsing an execution graph according to these rules a visually appealing layout of the graph can be generated. We take into account that the nodes in a graph can have variable sizes
  • Keywords
    computational complexity; data flow analysis; flowcharting; graph grammars; control flow; execution graph drawing; generally used programming language constructs; grammar; graph production rules; graph topologies; parsing; Computer languages; Computer science; Data mining; Neck; Operating systems; Processor scheduling; Production; Programming profession; Real time systems; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Real-Time Systems, 1995. Proceedings of the Third Workshop on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-7099-1
  • Type

    conf

  • DOI
    10.1109/WPDRTS.1995.470499
  • Filename
    470499