Skip navigation links

SPASS-meter

SPASS-Meter
a non-intrusive variant-aware monitoring framework for Java applications
See resources/manual.pdf for application.

See: Description

Packages 
Package Description
de.uni_hildesheim.sse.monitoring.runtime
The main package for the SSE-instrumentation (SPASS-meter).
de.uni_hildesheim.sse.monitoring.runtime.annotations
Annotations and enumerations for classes being monitored.
de.uni_hildesheim.sse.monitoring.runtime.annotations.internal
Annotations and enumerations for classes being monitored.
de.uni_hildesheim.sse.monitoring.runtime.boot
Basic classes needed to instrument other classes and to be available before Instrumentation.
de.uni_hildesheim.sse.monitoring.runtime.configuration
Classes to realize the configuration mechanism, i.e. to read the configuration from the command line as well as from file formats.
de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
Implements reading the annotations from an XML file.
de.uni_hildesheim.sse.monitoring.runtime.instrumentation
The instrumentation agent and all functionality needed to inject code into a program to be monitored.
de.uni_hildesheim.sse.monitoring.runtime.plugins
Functionality for extending SPASS-monitor or listening to its events.
de.uni_hildesheim.sse.monitoring.runtime.recording
Functionality for recording monitoring with a VM to be attached to a concrete program.
de.uni_hildesheim.sse.monitoring.runtime.recordingServer
Functionality for recording monitoring events on an external process / machine sent from a VM.
de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
(Common) recording strategies which may be located within the VM of the program being monitored or on the receiving server.
de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
Classes for the possible events during measurement.
de.uni_hildesheim.sse.monitoring.runtime.utils
Some helpful utility classes.
de.uni_hildesheim.sse.monitoring.runtime.utils.xml
This package also contains a simple (quick and dirty) XML parser which can be used as a replacement of the heavyweight XML parsers provided with Java.
de.uni_hildesheim.sse.monitoring.runtime.wrap
Contains wrapper and delegator classes.
test
Contains test cases for individual monitored values and related causing cases as well as some test classes for individual classes in the monitoring framework.

SPASS-Meter


a non-intrusive variant-aware monitoring framework for Java applications

See resources/manual.pdf for application.

Do not call any method in the data gatherer before starting the Recorder. Even if this may work in an usual environment, it may fail in OSGi. Furthermore, avoid using the javassist special terms $sig, $type, $cflow and new inner classes as they require Javassist runtime support which, in turn, complicate using OSGi.
Skip navigation links