Introduction to DiSL in a form of tutorial article together with the sources of the examples described in the tutorial are available for download at OW2 forge.

API documentation in Javadoc is available for download at OW2 forge.

Published DiSL language description: DiSL: A Domain-Specific Language for Bytecode Instrumentation.
Tutorial style DiSL publication: Java Bytecode Instrumentation Made Easy: The DiSL Framework for Dynamic Program Analysis.

Mailing list

If you have any questions, you can subscribe to our mailing list and browse the archive.

Published papers

List of papers referring to DiSL:

DiSL: a domain-specific language for bytecode instrumentation
Turbo DiSL: Partial Evaluation for High-Level Bytecode Instrumentation
ShadowVM: Robust and Comprehensive Dynamic Program Analysis for the Java Platform