This library allows for the programmer to bind arbitrary properties to types which can be accessed at runtime via reflection. Properties can be declared via annotation and later manipulated through a simple static interface; no special naming conventions are required and the properties can be bound to any method which has the appropriate signature.
Lightweight runtime monitor for AJAX web applications that checks in real time whether XML messages received and sent by the application satisfy a predefined interface specification. Complex message sequences and data values are supported.