SPL Tools Icon

SPL Tools

Stochastic Performance Logic testing tools and utilities.

Add a Review
44 Downloads (This Week)
Last Update:
Download content.jar
Browse All Files



Stochastic Performance Logic (SPL) serves for capturing performance assumptions.

With SPL, it is possible to annotate Java functions with assumptions stating, for example, that the annotated function is at most three times slower than array copying. The assumption is then checked at build time in a similar way as standard unit testing. In other words, SPL is about introducing performance assert().

The advantage of SPL in comparison with other similar solutions includes following. SPL formulas uses well-defined logic and statistically sound testing (such as t-test). Next, SPL is aimed at automatic evaluation. And finally, SPL formulas uses relative comparisons (opposed to comparing against fixed time) to provide better portability.

SPL Tools Web Site


Performance Testing


BSD License


Write a Review

User Reviews

Be the first to post a review of SPL Tools!

Additional Project Details

Intended Audience

Developers, Testers

User Interface

Command-line, Eclipse

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.