Class DevStoneSimulation


  • public class DevStoneSimulation
    extends Object
    Class to perform DEVStone simulations
    • Field Detail

      • width

        protected Integer width
        Width of the model
      • depth

        protected Integer depth
        Depth of the model
      • delayDistribution

        protected String delayDistribution
        Distribution used to compute transition delays
      • seed

        protected Long seed
        Seed for the distribution
      • coordinatorAsString

        protected String coordinatorAsString
        Coordinator used for the simulation
      • numThreads

        protected Integer numThreads
        Number of threads used in the parallel coordinator
      • flattened

        protected Boolean flattened
        If the model is flattened
      • loadXml

        protected String loadXml
        Path to load an XML file with the model defined
      • saveXml

        protected String saveXml
        Path to save an XML file with the model defined
      • logPath

        protected String logPath
        Path where the logger will be saved
      • distribution

        protected org.apache.commons.math3.distribution.RealDistribution distribution
        Distribution used to compute transition delays
      • framework

        protected Coupled framework
        Coupled model: generator + DEVStone model
      • stone

        protected DevStone stone
        DEVStone model
    • Constructor Detail

      • DevStoneSimulation

        public DevStoneSimulation()
    • Method Detail

      • main

        public static void main​(String[] args)
      • printUsage

        public static void printUsage()