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 comme supprimé, wreck aussi
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.