La comparaison générant le marquage de ligne rouge dans Rational DOORS se fait mot par mot entre deux parties statiques du texte. Un algorithme de sous-séquence commun long est utilisé. Rational DOORS n'enregistre pas d'informations sur les frappes individuelles, de sorte que le marquage de ligne rouge
ne reflète pas la séquence des modifications exécutées par l'utilisateur.
Par exemple, si Rational DOORS compare ship
wreck à shipwreck, le marquage de ligne rouge indique ship et wreck comme supprimés
et shipwreck comme inséré.
Pour des raisons de performance, Rational DOORS utilise une analyse de niveau de mot plutôt qu'une analyse de niveau de caractère.