发送短信: TTP: A case study in combining induction and data independence