About: SPL tools for Java 1.0     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
rdfs:seeAlso
Description
  • 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(). Important feature is that it is possible to easily add regression tests stating that current version of a certain method is faster than in the previous version (release). This software is an implementation of this principle for Java. The framework consists of a plugin for Eclipse, Hudson and a command-line tool for manual execution. The command-line tool can be used in scripts and other automation processes and offers the following: decide which methods to measure, checkout referenced revisions, build the code that shall be measured, run the measurements and evaluate SPL formulas. The measurements can be offloaded to a remote machine using SSH protocol. The tool can work with versioning systems, such as Subversion or Git. The Eclipse plugin offers the same functionality as the command-line tool but the user can use GUI dialogs and special editors for writing of the tests. A special configuration editor is also available. The Hudson plugin allows integration of SPL performance unit tests with the Hudson continuous integration server in a similar manner as JUnit tests.
  • 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(). Important feature is that it is possible to easily add regression tests stating that current version of a certain method is faster than in the previous version (release). This software is an implementation of this principle for Java. The framework consists of a plugin for Eclipse, Hudson and a command-line tool for manual execution. The command-line tool can be used in scripts and other automation processes and offers the following: decide which methods to measure, checkout referenced revisions, build the code that shall be measured, run the measurements and evaluate SPL formulas. The measurements can be offloaded to a remote machine using SSH protocol. The tool can work with versioning systems, such as Subversion or Git. The Eclipse plugin offers the same functionality as the command-line tool but the user can use GUI dialogs and special editors for writing of the tests. A special configuration editor is also available. The Hudson plugin allows integration of SPL performance unit tests with the Hudson continuous integration server in a similar manner as JUnit tests. (en)
Title
  • SPL tools for Java 1.0
  • SPL tools for Java 1.0 (en)
skos:prefLabel
  • SPL tools for Java 1.0
  • SPL tools for Java 1.0 (en)
skos:notation
  • RIV/00216208:11320/13:10195021!RIV14-MSM-11320___
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • R
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...onomickeParametry
  • open source licence bez licenčních poplatků
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 107092
http://linked.open...ai/riv/idVysledku
  • RIV/00216208:11320/13:10195021
http://linked.open...terniIdentifikace
  • D3S-SW-2013-04
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • unit test; performance; java; SPL (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...ontrolniKodProRIV
  • [B3C22F89119A]
http://linked.open.../licencniPoplatek
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...UplatneniVysledku
http://linked.open...echnickeParametry
  • Podrobně na http://d3s.mff.cuni.cz/software/spl-java
http://linked.open...iv/tvurceVysledku
  • Horký, Vojtěch
  • Haas, František
  • Kotrč, Jaroslav
  • Lacina, Martin
http://linked.open...avai/riv/vlastnik
http://linked.open...itiJinymSubjektem
http://localhost/t...ganizacniJednotka
  • 11320
Faceted Search & Find service v1.16.118 as of Jun 21 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Jun 21 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 76 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software