Фрагментом называется произвольный подграф графа управления (под подграфом мы понимаем некоторое непустое подмножество вершин графа, содержащее все ребра графа между ними).
Для фрагмента F определяются четыре множества вершин:
Схематически соотношения между фрагментом и этими его множествами вершин показаны на слайде.
Фрагменты графа потока управления являются абстракциями конструкций управления языков программирования. Известно, что практически все языки программирования определяют сходный набор конструкций управления. Следовательно, перейдя от анализа конкретных конструкций к их обобщениям, можно разработать способы анализа свойств программ независимо от входных языков.
Далее мы рассмотрим некоторые виды фрагментов.