The design and implementation of a modular and extensible Java Virtual Machine. - Patrick Doyle; Carlos Cavanna; Tarek S. Abdelrahman (Softw. Pract. Exp., 2004)