- Dec 19, 2019
-
-
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.
-