Commit 9933d50d authored by Björn Brandenburg's avatar Björn Brandenburg
Browse files

model reorg: job.v is an analysis def; job_deadline a task property

parent 393d2007
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.preemption.job.parameters.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct. Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Export rt.restructuring.behavior.all. Require Export rt.restructuring.behavior.all.
Require Import rt.restructuring.analysis.basic_facts.all. Require Import rt.restructuring.analysis.basic_facts.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.preemption.job.parameters.
......
Require Export rt.restructuring.model.job. Require Export rt.restructuring.analysis.definitions.job_properties.
Require Export rt.restructuring.model.task. Require Export rt.restructuring.model.task.
Require Export rt.restructuring.model.aggregate.workload. Require Export rt.restructuring.model.aggregate.workload.
Require Import rt.restructuring.model.schedule.work_conserving. Require Import rt.restructuring.model.schedule.work_conserving.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Export rt.restructuring.behavior.all. Require Export rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.aggregate.task_arrivals. Require Import rt.restructuring.model.aggregate.task_arrivals.
Require Import rt.restructuring.model.arrival.arrival_curves. Require Import rt.restructuring.model.arrival.arrival_curves.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.analysis.basic_facts.all. Require Import rt.restructuring.analysis.basic_facts.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.analysis.basic_facts.all. Require Import rt.restructuring.analysis.basic_facts.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.schedule.nonpreemptive. Require Import rt.restructuring.model.schedule.nonpreemptive.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.preemption.job.parameters.
Require Import rt.restructuring.model.preemption.task.parameters. Require Import rt.restructuring.model.preemption.task.parameters.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.analysis.basic_facts.all. Require Import rt.restructuring.analysis.basic_facts.all.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.job. Require Import rt.restructuring.behavior.job.
Require Import rt.restructuring.behavior.schedule. Require Import rt.restructuring.behavior.schedule.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct. Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct.
Require Import rt.restructuring.model.preemption.valid_schedule. Require Import rt.restructuring.model.preemption.valid_schedule.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.schedule.nonpreemptive. Require Import rt.restructuring.model.schedule.nonpreemptive.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct. Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct.
Require Import rt.restructuring.model.preemption.job.instance.preemptive. Require Import rt.restructuring.model.preemption.job.instance.preemptive.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.util.nondecreasing. Require Import rt.util.nondecreasing.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.preemption.job.parameters.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.util.nondecreasing. Require Import rt.util.nondecreasing.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.preemption.job.parameters.
......
...@@ -2,7 +2,7 @@ Require Import rt.util.all. ...@@ -2,7 +2,7 @@ Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.analysis.basic_facts.all. Require Import rt.restructuring.analysis.basic_facts.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.schedule.nonpreemptive. Require Import rt.restructuring.model.schedule.nonpreemptive.
Require Import rt.restructuring.model.preemption.job.instance.nonpreemptive. Require Import rt.restructuring.model.preemption.job.instance.nonpreemptive.
......
Require Import rt.util.all. Require Import rt.util.all.
Require Import rt.restructuring.behavior.all. Require Import rt.restructuring.behavior.all.
Require Import rt.restructuring.model.job. Require Import rt.restructuring.analysis.definitions.job_properties.
Require Import rt.restructuring.model.task. Require Import rt.restructuring.model.task.
Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.valid_model.
Require Import rt.restructuring.model.preemption.job.instance.preemptive. Require Import rt.restructuring.model.preemption.job.instance.preemptive.
......
Require Export rt.util.all. Require Export rt.util.all.
Require Export rt.restructuring.behavior.all. Require Export rt.restructuring.behavior.all.
Require Export rt.restructuring.analysis.basic_facts.all. Require Export rt.restructuring.analysis.basic_facts.all.
Require Export rt.restructuring.model.job. Require Export rt.restructuring.analysis.definitions.job_properties.
Require Export rt.restructuring.model.task. Require Export rt.restructuring.model.task.
Require Export rt.restructuring.model.schedule.work_conserving. Require Export rt.restructuring.model.schedule.work_conserving.
......
Require Export rt.util.all. Require Export rt.util.all.
Require Export rt.restructuring.behavior.all. Require Export rt.restructuring.behavior.all.
Require Export rt.restructuring.analysis.basic_facts.all. Require Export rt.restructuring.analysis.basic_facts.all.
Require Export rt.restructuring.model.job. Require Export rt.restructuring.analysis.definitions.job_properties.
Require Export rt.restructuring.model.task. Require Export rt.restructuring.model.task.
From mathcomp Require Import ssreflect ssrbool eqtype ssrnat seq fintype bigop. From mathcomp Require Import ssreflect ssrbool eqtype ssrnat seq fintype bigop.
......
Require Export rt.util.all. Require Export rt.util.all.
Require Export rt.restructuring.behavior.all. Require Export rt.restructuring.behavior.all.
Require Export rt.restructuring.analysis.basic_facts.all. Require Export rt.restructuring.analysis.basic_facts.all.
Require Export rt.restructuring.model.job. Require Export rt.restructuring.analysis.definitions.job_properties.
Require Export rt.restructuring.model.task. Require Export rt.restructuring.model.task.
Require Export rt.restructuring.model.schedule.work_conserving. Require Export rt.restructuring.model.schedule.work_conserving.
Require Export rt.restructuring.model.priority.classes. Require Export rt.restructuring.model.priority.classes.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment