Class AccuracyAnalysisHelper


  • public class AccuracyAnalysisHelper
    extends Object
    Tools which help to analyze the accuracy influence in the simucomframework.
    • Constructor Detail

      • AccuracyAnalysisHelper

        public AccuracyAnalysisHelper()
    • Method Detail

      • checkBoundsInterval

        public static void checkBoundsInterval​(String partitionId,
                                               String partitionResourceName,
                                               SimuComModel config,
                                               SimulatedStackframe<Object> stackframe,
                                               String simuComId,
                                               String rdseffId,
                                               String actionId,
                                               String resourceName,
                                               String from,
                                               String to)
        Checks that the value for an ID in the stack frame is within the specified bounds.
        Parameters:
        config - Issues will be reported to this instance.
        stackframe - The stack frame.
        simuComId - The ID.
        rdseffId - The UUID of the RD-SEFF in which the variable was accessed.
        actionId - UUID of the AbstractAction for which a message was recorded.
        resourceName - The location of the resource.
        from - Lower bound (inclusive).
        to - Upper bound (inclusive)
      • checkBoundsRange

        public static void checkBoundsRange​(String partitionId,
                                            String partitionResourceName,
                                            SimuComModel config,
                                            SimulatedStackframe<Object> stackframe,
                                            String simuComId,
                                            String rdseffId,
                                            String actionId,
                                            String resourceName,
                                            String... specifications)
        Checks that the value for an ID in the stack frame is within a provided list of values.
        Parameters:
        config - Issues will be reported to this instance.
        stackframe - The stack frame.
        simuComId - The ID.
        rdseffId - The UUID of the RD-SEFF in which the variable was accessed.
        resourceName - The location of the resource.
        actionId - UUID of the AbstractAction in which the variable was accessed.
        specifications - Valid values.