Richard Mitchell是InferData公司的高級顧問,專門從事面向?qū)ο蠓治龊驮O計。他曾經(jīng)擔任英國Brighton大學計算機系教授,長期從事面向?qū)ο蠹夹g的研究和教學。Jim Mckim 是Rensselaer理工研究所工程與科學院教授兼院長,從事面向?qū)ο筌浖_發(fā)的教學和咨詢已經(jīng)有10年多時間。兩位作者都曾經(jīng)在Journal of Object-Oriented Programming和IEEE Comprting發(fā)表過很多關于:“契約式設計”和相關話題的文章。