> ISP??? In most contexts, Internet Service Provider, but here, interface S?? > P?? I downloaded the paper out of curiosity; in this context, ISP stands for "Interface Segregration Principle".