This device can do almost anything involving almost any kind of low-(~125 kHz) or high-(~13.56 MHz) frequency RFID tag. It can act as a reader. It can eavesdrop on a transaction between another reader and a tag. It can analyze the signal received over the air more closely, for example to perform an attack in which we derive information from the tag's instantaneous power consumption. It can pretend to be a tag itself. It is also capable of some less obviously useful operations that might come in handy for development work.
ANTLR (ANother Tool for Language Recognition) is a parser and translator generator tool that lets one define language grammars in either ANTLR syntax (which is YACC and EBNF(Extended Backus-Naur Form) like) or a special AST(Abstract Syntax Tree) syntax. ANTLR can create lexers, parsers and AST's. ANTLR is more than just a grammar definition language however, the tools provided allow one to implement the ANTLR defined grammar by automatically generating lexers and parsers (and tree parsers) in either Java (http://java.sun.com/, C++ (http://anubis.dkuug.dk/jtc1/sc22/wg21/ or Sather (http://www.icsi.berkeley.edu/~sather/.
H. Bostrom. Proceedings of the Sixth International Conference on Machine Learning and Applications, стр. 211--216. Washington, DC, USA, IEEE Computer Society, (2007)
C. Drummond, и R. Holte. Proceedings of the Seventeenth International Conference on Machine Learning, стр. 239--246. San Francisco, CA, USA, Morgan Kaufmann Publishers Inc., (2000)
B. George, и S. Shekhar. Advances in Conceptual Modeling - Theory and Practice, том 4231 из Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2006)