1. Composing specifications;Abadi;ACM Transactions on Programming Languages and Systems,1993
2. Plangent: an approach to making mobile agents intelligent;Akihik;IEEE Internet Computing,1997
3. A Pattern Language;Alexander,1977
4. Agent design patterns: elements of agent application design;Aridor,1998
5. Object-Oriented Analysis and Design;Booch,1994