BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.
-
Upload
patrick-marsh -
Category
Documents
-
view
216 -
download
3
Transcript of BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.
![Page 1: BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.](https://reader036.fdocuments.us/reader036/viewer/2022082816/56649cf95503460f949ca523/html5/thumbnails/1.jpg)
BX Benchmarks
Working Group ResultsBIRS Center, Dec. 3, 2013
![Page 2: BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.](https://reader036.fdocuments.us/reader036/viewer/2022082816/56649cf95503460f949ca523/html5/thumbnails/2.jpg)
Addressed Questions
• Which categories of bx benchmarks do exist?• What´s the difference between a bx example
and a bx benchmark?• What are bx benchmarks expected to measure?• What about formats for bx benchmark
descriptions?• [ Discussion of meaningfulness of
„incrementality“ in state-based scenario ]
![Page 3: BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.](https://reader036.fdocuments.us/reader036/viewer/2022082816/56649cf95503460f949ca523/html5/thumbnails/3.jpg)
Categories of bx Benchmarks
• Functional bx benchmarks address selected features of bx approaches:– Properties of consistency relations– Types of transformation scenarios– Laws for bx approaches– [ Appropriateness for categories of data ? ]– [ Platform dependency ? ]
• Non-functional bx benchmarks: …
![Page 4: BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.](https://reader036.fdocuments.us/reader036/viewer/2022082816/56649cf95503460f949ca523/html5/thumbnails/4.jpg)
Categories of bx Benchmarks
• … Non-functional bx benchmarks address bx transformation characteristics like:– Runtime / memory consumption– Scaleability w.r.t. to size of data, spec. …– Size of propagated deltas– [ Loss of information after update propagation ]– …
![Page 5: BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.](https://reader036.fdocuments.us/reader036/viewer/2022082816/56649cf95503460f949ca523/html5/thumbnails/5.jpg)
bx Benchmark Properties
A bx benchmark is a bx example (with an optional additional characterization w.r.t. to a bx taxonomy) that has a• precise and executable definition of a binary consistency
relation on source and target data (that can be used as an oracle for a bx application)
• an explicit definition of or a generator for input data elements (for a bx application)
• set of precisely defined update scenarios for certain input data elements
• set of executable metrics definitions (with an SE interpretation of the word „metrics“)
![Page 6: BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.](https://reader036.fdocuments.us/reader036/viewer/2022082816/56649cf95503460f949ca523/html5/thumbnails/6.jpg)
Further bx Benchmark Properties
• A „useful“ bx benchmark should capture the essence of certain aspects of a class of real-world bx application scenarios
• bx descriptions may exist on different levels of abstraction with varying degrees of dependence on a specific execution platform (PIM bx benchmark description, … )