Skip to content
Reiner Jung edited this page May 11, 2015 · 6 revisions

Model-driven instrumentation allows you to specify instrumentation for a software system in a unified way regardless the underlying technologies. While this approach is still under development, we already realized two languages addressing the issue. First, we developed an implementation independent notation for monitoring data, called the instrumentation record language (IRL). And second, we started to develop an instrumentation aspect language (IAL) which allows you to define the monitoring advice and join points.

Instrumentation Record Language

Instrumentation Aspect Language

  • Developer Documentation
    • Feature overview
    • Grammar overview
    • Semantics
    • Writing your own generator