From 572c699b62acd357e23b276c205d30cc74ca0220 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Brandenburg?= <bbb@mpi-sws.org> Date: Fri, 22 Nov 2019 18:31:38 +0100 Subject: [PATCH] model reorg: move preemption.valid_schedule -> schedule.limited_preemptive All "kinds of schedules" and associated validity conditions are being collected in model.schedule. --- restructuring/analysis/basic_facts/preemption/job/limited.v | 2 +- .../analysis/basic_facts/preemption/rtc_threshold/limited.v | 2 +- restructuring/analysis/basic_facts/preemption/task/floating.v | 2 +- restructuring/analysis/basic_facts/preemption/task/limited.v | 2 +- restructuring/model/preemption/floating.v | 2 +- restructuring/model/preemption/limited.v | 2 +- restructuring/model/preemption/nonpreemptive.v | 2 +- restructuring/model/preemption/preemptive.v | 2 +- .../valid_schedule.v => schedule/limited_preemptive.v} | 0 9 files changed, 8 insertions(+), 8 deletions(-) rename restructuring/model/{preemption/valid_schedule.v => schedule/limited_preemptive.v} (100%) diff --git a/restructuring/analysis/basic_facts/preemption/job/limited.v b/restructuring/analysis/basic_facts/preemption/job/limited.v index 41f1276cf..4a4e11d94 100644 --- a/restructuring/analysis/basic_facts/preemption/job/limited.v +++ b/restructuring/analysis/basic_facts/preemption/job/limited.v @@ -4,7 +4,7 @@ Require Import rt.restructuring.analysis.basic_facts.all. Require Import rt.restructuring.analysis.definitions.job_properties. Require Import rt.restructuring.model.task.concept. Require Import rt.restructuring.model.preemption.valid_model. -Require Import rt.restructuring.model.preemption.valid_schedule. +Require Import rt.restructuring.model.schedule.limited_preemptive. Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.task.preemption.parameters. Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct. diff --git a/restructuring/analysis/basic_facts/preemption/rtc_threshold/limited.v b/restructuring/analysis/basic_facts/preemption/rtc_threshold/limited.v index 548a8b375..4a4f9f54a 100644 --- a/restructuring/analysis/basic_facts/preemption/rtc_threshold/limited.v +++ b/restructuring/analysis/basic_facts/preemption/rtc_threshold/limited.v @@ -4,7 +4,7 @@ Require Import rt.restructuring.behavior.schedule. Require Import rt.restructuring.analysis.definitions.job_properties. Require Import rt.restructuring.model.task.concept. Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct. -Require Import rt.restructuring.model.preemption.valid_schedule. +Require Import rt.restructuring.model.schedule.limited_preemptive. Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.task.preemption.parameters. Require Import rt.restructuring.model.preemption.job.instance.limited. diff --git a/restructuring/analysis/basic_facts/preemption/task/floating.v b/restructuring/analysis/basic_facts/preemption/task/floating.v index 32cb214d3..9a918e50a 100644 --- a/restructuring/analysis/basic_facts/preemption/task/floating.v +++ b/restructuring/analysis/basic_facts/preemption/task/floating.v @@ -8,7 +8,7 @@ Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.task.preemption.parameters. Require Import rt.restructuring.model.preemption.rtc_threshold.valid_rtct. Require Import rt.restructuring.model.preemption.job.instance.limited. -Require Import rt.restructuring.model.preemption.valid_schedule. +Require Import rt.restructuring.model.schedule.limited_preemptive. Require Import rt.restructuring.model.task.preemption.floating_nonpreemptive. Require Import rt.restructuring.analysis.basic_facts.preemption.job.limited. diff --git a/restructuring/analysis/basic_facts/preemption/task/limited.v b/restructuring/analysis/basic_facts/preemption/task/limited.v index 58c4e7fc0..e51e4269d 100644 --- a/restructuring/analysis/basic_facts/preemption/task/limited.v +++ b/restructuring/analysis/basic_facts/preemption/task/limited.v @@ -6,7 +6,7 @@ Require Import rt.restructuring.model.task.concept. Require Import rt.restructuring.model.preemption.valid_model. Require Import rt.restructuring.model.preemption.job.parameters. Require Import rt.restructuring.model.task.preemption.parameters. -Require Import rt.restructuring.model.preemption.valid_schedule. +Require Import rt.restructuring.model.schedule.limited_preemptive. Require Import rt.restructuring.model.preemption.job.instance.limited. Require Import rt.restructuring.model.task.preemption.limited_preemptive. Require Import rt.restructuring.analysis.basic_facts.preemption.job.limited. diff --git a/restructuring/model/preemption/floating.v b/restructuring/model/preemption/floating.v index a1e3a8fe9..a44335562 100644 --- a/restructuring/model/preemption/floating.v +++ b/restructuring/model/preemption/floating.v @@ -1,4 +1,4 @@ Require Export rt.restructuring.model.preemption.valid_model. -Require Export rt.restructuring.model.preemption.valid_schedule. +Require Export rt.restructuring.model.schedule.limited_preemptive. Require Export rt.restructuring.model.task.preemption.floating_nonpreemptive. Require Export rt.restructuring.model.preemption.rtc_threshold.instance.floating. diff --git a/restructuring/model/preemption/limited.v b/restructuring/model/preemption/limited.v index ba3d31790..fad9bf13e 100644 --- a/restructuring/model/preemption/limited.v +++ b/restructuring/model/preemption/limited.v @@ -1,4 +1,4 @@ Require Export rt.restructuring.model.preemption.valid_model. -Require Export rt.restructuring.model.preemption.valid_schedule. +Require Export rt.restructuring.model.schedule.limited_preemptive. Require Export rt.restructuring.model.task.preemption.limited_preemptive. Require Export rt.restructuring.model.preemption.rtc_threshold.instance.limited. diff --git a/restructuring/model/preemption/nonpreemptive.v b/restructuring/model/preemption/nonpreemptive.v index 026c58041..b213f9636 100644 --- a/restructuring/model/preemption/nonpreemptive.v +++ b/restructuring/model/preemption/nonpreemptive.v @@ -1,6 +1,6 @@ Require Export rt.restructuring.model.schedule.nonpreemptive. -Require Export rt.restructuring.model.preemption.valid_schedule. +Require Export rt.restructuring.model.schedule.limited_preemptive. Require Export rt.restructuring.model.preemption.job.instance.nonpreemptive. Require Export rt.restructuring.model.task.preemption.fully_nonpreemptive. Require Export rt.restructuring.model.preemption.rtc_threshold.instance.nonpreemptive. diff --git a/restructuring/model/preemption/preemptive.v b/restructuring/model/preemption/preemptive.v index 872abdd18..4a081def8 100644 --- a/restructuring/model/preemption/preemptive.v +++ b/restructuring/model/preemption/preemptive.v @@ -1,4 +1,4 @@ -Require Export rt.restructuring.model.preemption.valid_schedule. +Require Export rt.restructuring.model.schedule.limited_preemptive. Require Export rt.restructuring.model.preemption.job.instance.preemptive. Require Export rt.restructuring.model.task.preemption.fully_preemptive. Require Export rt.restructuring.model.preemption.rtc_threshold.instance.preemptive. diff --git a/restructuring/model/preemption/valid_schedule.v b/restructuring/model/schedule/limited_preemptive.v similarity index 100% rename from restructuring/model/preemption/valid_schedule.v rename to restructuring/model/schedule/limited_preemptive.v -- GitLab