This session describes integrating algebraic constraints into a graph-based testbench description, making the migration from existing constrained random testing environments even easier. Static constraints, dynamic constraints, coverage constraints, and control constraints will be discussed.