Dynamisk logik är ett etablerat instrument för programverifiering och för resonemang om programs och programmeringsspråks semantik. I det här dokumentet definierar vi en utvidgning av dynamisk logik, kallad Dynamic Trace Logic (DTL), som kombinerar expressiviteten av programlogik såsom dynamisk logik med den tidsmässiga logiken. Och vi presenterar en ljud och relativt komplett sekventiell analys för att bevisa giltigheten av DTL-formler. På grund av dess uttrycksfullhet, kan DTL fungera som en grund för att bevisa funktionella och informationsflöde egenskaper i samtidiga program, bland annat program.
Beckert och Bruns REF använder LTL-formler i dynamiska logiska modaliteter i sin Dynamic Trace Logic (DTL) för Java.