Skip to content
Reiner Jung edited this page May 9, 2015 · 8 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

  • User Documentation
  • Developer Documentation
    • Grammar overview
    • Semantics
    • Writing your own generator
    • Generators
      • Java records
      • Java Factory
      • C records
      • Perl records

Instrumentation Aspect Language

  • Developer Documentation
    • Feature overview
    • Grammar overview
    • Semantics
    • Writing your own generator
Clone this wiki locally