PISCES: A Programmable, Protocol-Independent Software Switch
PADS: a domain-specific language for processing ad hoc data