Langimage
English

path-sensitive

|path-sen-si-tive|

C2

🇺🇸

/ˈpæθˈsɛnsɪtɪv/

🇬🇧

/ˈpɑːθˈsɛnsɪtɪv/

sensitive to the specific path taken

Etymology
Etymology Information

'path-sensitive' originates from Modern English as a compound of 'path' and 'sensitive', where 'path' refers to a course or track and 'sensitive' means 'responsive to' or 'affected by'.

Historical Evolution

'path' comes from Old English 'pæð' (meaning 'way, track'), ultimately from Proto-Germanic roots; 'sensitive' derives from Latin 'sensitivus' from 'sentire' ('to feel'). The compound form arose in technical/analytical English by combining these elements to mean 'sensitive to paths'.

Meaning Changes

Individually, 'path' originally meant a physical way and 'sensitive' meant 'able to feel'; in the compound 'path-sensitive' the meaning evolved to the technical sense 'responsive to or distinguishing different (execution/control) paths'.

Meanings by Part of Speech

Adjective 1

in program analysis or related fields, describes an analysis or method that distinguishes different execution/control-flow paths and accounts for their separate effects (i.e., behavior depends on which path is taken).

The static analyzer is path-sensitive and can find bugs that occur only on specific execution paths.

Synonyms

path-awarepath-dependentflow-sensitive

Antonyms

path-insensitivepath-agnosticflow-insensitive

Last updated: 2025/11/19 11:49