1. Network Processor Design, Vol. 3: Issues and Practices,” M. Franklin, P. Crowley, H. Hadimioglu, P. Onufryk, eds., Morgan Kaufmann Publishers, San Francisco, California, 2005.
2. J. Friedl, “Mastering Regular Expressions,” O’Reilly Media, Inc., Sebastopol, California, USA, 2nd edition, 2002.
3. R. Duncan and P. Jungck. packetC language for high performance packet processing. In Proceedings of the 11th IEEE Intl. Conf. High Performance Computing and Communications, (Seoul, South Korea), pp. 450–457, June 25–27, 2009.
4. J. Hopcroft, R. Motwani and J. Ullman, “Introduction to Automata Theory, Languages and Computation,” Addison-Wesley, 3rd edition, 2006.
5. R. Boyer and S. Moore, A fast string searching algorithm. Communications of the ACM 20(10), 262–272, October, 1977.