1. Yossi Gil, Ori Marcovitch, and Matteo Orrú. Pluggable controllers and nano-patterns. In Martin Pinzger, Gabriele Bavota, and Andrian Marcus, editors, IEEE 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017, Klagenfurt, Austria, February 20-24, 2017, pages 447-451. IEEE Computer Society, 2017.
2. Yossi Gil, Ori Marcovitch, and Matteo Orrú. A Nano-Patterns Language for Java. Draft available at https://-goo.gl/tSte12, 2017.
3. David A. Watt. Programming Language Design Concepts. John Wiley & Sons, 2004.
4. Raphael A. Finkel. Advanced Programming Language Design. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995.
5. Ravi Sethi. Programming Languages: Concepts and Con-structs. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1989.