with Text_IO; use Text_IO; with Framework_config; use Framework_config; with Translate; use Translate; with unbounded_strings; use unbounded_strings; with Scheduler; use Scheduler; with Scheduling_Analysis; use Scheduling_Analysis; use Scheduling_Analysis.Double_Tasks_Parameters_Package; with deployments; use deployments; with deployment_set; use deployment_set; use deployment_set.Generic_deployment_Set; with Systems; use Systems; with tasks; use tasks; with Ada.Numerics.Aux; use Ada.Numerics.Aux; with Ada.Numerics.Float_Random; use Ada.Numerics.Float_Random; package hierarchical_analysis_methods_temporary is function compute_partition_internal_busy_period (deployment : in Generic_deployment_Ptr; priority : priority_range; window : Double; bounded_tasks : in boolean) return Double; function compute_partition_internal_gaps (deployment : in Generic_deployment_Ptr; priority : priority_range; window : Double; bounded_tasks : in boolean) return Double; function compute_server_interference (My_deployments : in deployments_Set; Taski_Ptr : Generic_Task_Ptr; window : Double; bounded_tasks : in boolean) return Double; function compute_wcrt (My_sys : in System; Taski_Ptr : Generic_Task_Ptr; bounded_tasks : in boolean) return Double; end hierarchical_analysis_methods_temporary;