CC03 –  Decomposition: Parallel and Deterministic Simulation of Concurrent Java Executions in Cyber-physical Systems


Reenactment and execution assessment of simultaneous Java program execution have been troublesome because of the absence of appropriate model and instruments. Past displaying and reproduction approaches can’t at the same time accomplish three undertakings: (1) bolster the immediate recreation of unmodified multi-string Java programs; (2) ensure deterministic reproduction results; and (3) offer low-overhead and versatile recreation.

This project first shows a novel reenactment display in light of the Java memory demonstrate. The model proverbially characterizes activity requesting, connections, and limitations to guarantee the well-formedness and determinism of a recreated execution. At that point, in light of the model, we execute the Decomposition reenactment system (deterministic, simultaneous multi-processsing reproduction for Java programs) which empowers the direct execution recreation of target program by utilizing compiler-based source-to-source change and a deliberately composed runtime library.

The system is good with any JVM that consents to the Java particulars, and does not require manual changes on the objective program code. The execution of the system has been assessed with the Grande Java simultaneousness benchmark suite, results have demonstrated a geometric mean of 98.9% overhead over all cases, which altogether outflanks full-framework recreation systems.


CPU type : Intel Pentium 4

Clock speed : 3.0 GHz

Ram size : 512 MB

Hard disk capacity : 40 GB

Monitor type : 15 Inch shading screen

Keyboard type : web console



Working System: Android Studio

Language : ANDROID SDK 7.0

Documentation : Ms-Office

BASE PAPER: 08334524


Please enter your comment!
Please enter your name here