The document discusses program dependence graphs (PDGs) and system dependence graphs (SDGs). A PDG represents a single program as a graph of nodes for statements connected by edges showing data and control dependencies. An SDG extends a PDG to represent relationships between procedures/processes in a program by adding nodes for calls, arguments, and results and edges connecting them. SDGs allow modeling interdependencies across multiple processes in a program.