Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2019
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2019
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2019
License: CC BY
Data sources: ZENODO
versions View all 2 versions
addClaim

Static Local Coordination Avoidance for Distributed Objects Artifacts

Authors: Soethout, Tim;

Static Local Coordination Avoidance for Distributed Objects Artifacts

Abstract

Static Local Coordination Avoidance for Distributed Objects Artifacts http://dx.doi.org/10.5281/zenodo.3405232 Artifacts accompanying: Tim Soethout, Tijs van der Storm, and Jurgen J. Vinju. 2019. Static Local Coordination Avoidance for Distributed Objects. In Proceedings of the 9th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE ’19), October 22, 2019, Athens, Greece. ACM, New York, NY, USA, 10 pages. https://doi.org/10.1145/3358499.3361222 This folder contains the experiment data, scripts to reproduce and source code for the Rebel runtime in Scala, and the SIE analysis in Rascal. (Zipped) folder benchmark-results contains all data used for performance evaluation in the paper. Microbenchmarks.Rmd -- R script to analyze the data + accompanying output in HTML and PDF Each folder contains the raw CSV data results and the Java Flight Recorder profile (.jfr) files (openable by JDK Mission Control application) See Reproduce.md for information on how to run the microbenchmarks. rebel-runtime-lib_bench_latest.tar.gz contains a docker image for reproducing results docker-compose-bench.yml contains scripts to run the microbenchmarks (Zipped) folder rebel-runtime-lib contains the Rebel runtime source code, implementing all the LoCA variants. rebel-runtime-lib/bench/src/test/scala/com/ing/rebel/benchmark/vs/loca for the microbenchmark source rebel-runtime-lib/src/main/scala/com/ing/rebel/sync/pathsensitive/AllowCommandDecider.scala for LoCA. StaticCommandDecider is LoCA^S. DynamicPsacCommandDecider is LoCA^D. (Zipped) folder SIE-analysis the Rascal source code used for doing the SIE analyses. SIE-analysis The Rascal source code can be run using Eclipse with the Rascal plugin (unstable version: https://update.rascal-mpl.org/unstable/). This folder contains an Eclipse workspace containing all the modules required to run the Analysis. rebel-core: Rebel DSL core rebel-eclipse: Rebel DSL tooling to use in Eclipse rebel-psac-static: The analysis tool smtlib2: Grammar and tools to output SMTLIB constraints Run the SIE analysis In order to run this, you require Eclipse (https://www.eclipse.org/) and Z3 (https://github.com/Z3Prover/z3/wiki). Z3 can be installed on Mac OSX via homebrew (brew cask install z3). Open the Rascal REPL in Eclipse by right clicking on source file: |project://rebel-psac-static/src/psac/IngSpecsRunner.rsc| and selecting Run as > Rascal Application. After loading type/copy: allTpcc(). The tool will run the analysis on all the TPC-C benchmarks Rebel specification. Run and view the Account and Transaction example SIE analysis by entering: import psac::Analysis; getResults(accountLoc) Unfortunately we can not share the ING Prototype Rebel specifications. The TPC-C examples are found in |project://rebel-psac-static/examples/tpc_c|.

{"references": ["Tim Soethout, Tijs van der Storm, and Jurgen J. Vinju. 2019. Static Local Coordination Avoidance for Distributed Objects. In Proceedings of the 9th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE '19), October 22, 2019, Athens, Greece. ACM, New York, NY, USA, 10 pages. https://doi.org/10.1145/3358499.3361222"]}

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 9
    download downloads 3
  • 9
    views
    3
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
1
Average
Average
Average
9
3