Update
- Jan 23, 2020
-
-
Pierre Roux authored
-
- Jan 21, 2020
-
-
Pierre Roux authored
-
- Dec 21, 2019
-
-
Björn Brandenburg authored
-
- Dec 20, 2019
-
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
- Dec 19, 2019
-
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
Fix a typo and note Pierre Roux's comment on disjuctions vs inductives. See also: RT-PROOFS/rt-proofs#54 (comment 42229)
-
Björn Brandenburg authored
-
Björn Brandenburg authored
In anticipation of future reorganization efforts by Sophie, there's no point in keeping the two kinds of definitions separate.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
Move everything into the new namespace starting with 'prosa' rather than the bland 'rt'.
-
Björn Brandenburg authored
The main restructuring thrust is nearing completion, so let's get rid of the `restructuring` namespace.
-
-
Björn Brandenburg authored
improve comments, fix names, move some stuff around
-
Björn Brandenburg authored
-
- Dec 18, 2019
-
-
Björn Brandenburg authored
spell checker: add 'supremum' to dictionary
-
- Dec 12, 2019
-
-
Björn Brandenburg authored
-
- Dec 10, 2019
-
-
Björn Brandenburg authored
-
Björn Brandenburg authored
...and define a job's total suspension time.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
For improved parallelism and nicer documentation.
-
Björn Brandenburg authored
-
-
-
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
This is not yet the final organization, but already an improvement. Move main high-level results to separate top-level `results` module. Rationale: Let's make it very clear where to find the main, high-level results in Prosa, and at the same time let's declutter the analysis namespace. Other notable change, apart from moving files around: - move two key analysis definitions to analysis.definitions - split RBF definition and facts into separate files - move facts about ideal schedule to ideal_schedule.v
-
- Dec 03, 2019
-
-
Björn Brandenburg authored
While at it, clean up some Markdown rendering issues on Gitlab.
-
Björn Brandenburg authored
-
-
-
-
-
Björn Brandenburg authored
-
Björn Brandenburg authored
Job-level definitions should not depend on task-related modules.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
The notion of a valid preemption model for *jobs* should not depend on any task abstraction. Split the two notions.
-
Björn Brandenburg authored
This is a purely accidental dependency; purge it.
-
Björn Brandenburg authored
With proper re-exports everywhere, this is no longer necessary.
-
Björn Brandenburg authored
The two concepts are tightly coupled and it does not make sense to mix and match them. Therefore, it's cleaner and easier to understand if both aspects of the preemption model are instantiated in the same module next to each other.
-
Björn Brandenburg authored
No need to keep the two separate as they are tightly coupled anyway, and the joint file doesn't become too long.
-
Björn Brandenburg authored
The property is a noun: a model of task sequentiality.
-
Björn Brandenburg authored
All "kinds of schedules" and associated validity conditions are being collected in model.schedule.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
EDF is defined in terms of jobs, whether or not those jobs stem from tasks. Make sure our definition is general enough to capture the possibility of a set of jobs without associated tasks scheduled by EDF.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
The Prosa notion of priority-driven scheduling depends on the preemption model. That is ok; any theory that doesn't want to deal with non-preemptive sections can simply Require Export the fully preemptive model and be done with it.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
With this patch, the model module is finally completely independent of any definitions or proofs in the analysis module.
-
Björn Brandenburg authored
Move proof of readiness model property to analysis module.
-
Björn Brandenburg authored
By our newly adopted convention, the model/ module should not depend on analysis facts.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
Related issue: #37
-
- Nov 19, 2019
-
-
Björn Brandenburg authored
Now that we have non-ambiguous dependencies, parallel builds should work without issue.
-
Björn Brandenburg authored
This fixes all warnings about ambiguous module names and resolves #49. It also highlights that we still need to cut down on superfluous Require Import commands in recently ported files.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
...and "Defined" can end one.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
This can be useful for learning / teaching.
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Sergey Bozhko authored
Add instantiations of aRTA for (1) fully preemptive, (2) fully non-preemptive, (3) limited preemptions, (4) and floating non-preemptive regions EDF models
-
Sergey Bozhko authored
Add instantiations of aRTA for (1) fully preemptive, (2) fully non-preemptive, (3) limited preemptions, (4) and floating non-preemptive regions FP models
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-
Sergey Bozhko authored
-