Skip to content
Snippets Groups Projects
  1. Feb 17, 2022
  2. Feb 16, 2022
  3. Jan 13, 2022
  4. Oct 12, 2021
    • Martin Constantino–Bodin's avatar
      add a `package.json` file to turn Prosa into an `esy` package. · 798d2dc5
      Martin Constantino–Bodin authored and Björn Brandenburg's avatar Björn Brandenburg committed
      `esy` is an `npm`-like package manager and build tool designed for
      reproducibility, by preventing the use of unlisted dependencies and
      pinning the exact version of each of these (a bit like `opam`, but
      with more guarantees).
      
      A nice feature of `esy` is ease of installation:
      
      1. Install `esy` through `npm`. (However, note that `esy` is not a
         JavaScript program; the `esy` project just uses `npm` as a code
         hoster.
      
      2. Run `esy` in the Prosa repository. 
      
      This will download and compile all dependencies and compile the
      repository. (On the flip side, this also means that Coq will be
      compiled, so the first time, compilation will be slow.)
      
      See the README.md file for usage instructions. 
      
      See also the discussion: #80
      
      For more information about `esy`, see: https://esy.sh/
      798d2dc5
  5. Oct 07, 2021
  6. Oct 05, 2021
  7. Sep 08, 2021
    • Sergey Bozhko's avatar
      clean up `nat.v` · b3f7a4bc
      Sergey Bozhko authored and Björn Brandenburg's avatar Björn Brandenburg committed
      Note that many files have changed; however, this is due to the fact that some of the lemmas in nat.v have been renamed or removed.
      b3f7a4bc
  8. Jul 27, 2021
  9. Jul 19, 2021
  10. Mar 18, 2021
  11. Mar 11, 2021
    • LailaElbeheiry's avatar
      add proof of equivalence of EDF definitions · 271464a5
      LailaElbeheiry authored and Björn Brandenburg's avatar Björn Brandenburg committed
      This commit connects the two ways with which one can specify that a
      schedule is an EDF schedule in PROSA: the `EDF_schedule` predicate
      and the `respects_policy_at_preemption_point` with the EDF priority
      policy predicate. We connect these two definitions by showing that
      they're equivalent. We then restate the optimality proof of EDF
      schedules using the proven equivalence.
      271464a5
  12. Mar 08, 2021
  13. Dec 11, 2020
    • Sergey Bozhko's avatar
      optimize names for run-to-completion threshold functions · c14a8266
      Sergey Bozhko authored and Björn Brandenburg's avatar Björn Brandenburg committed
      The names for job's and task's run-to-completion
      threshold functions are so long that it often gets
      in the way of writing theorems and proofs. As
      a compromise between verbosity and convenience it
      was decided to rename [task_run_to_completion_threshold]
      to [task_rtct] and [job_run_to_completion_threshold]
      to [job_rtct].
      c14a8266
  14. Sep 22, 2020
  15. Sep 09, 2020
  16. Aug 28, 2020
  17. Jul 30, 2020
  18. Jul 09, 2020
  19. Apr 03, 2020
  20. Mar 31, 2020
  21. Jan 21, 2020
  22. Dec 19, 2019
  23. Dec 18, 2019
  24. Dec 10, 2019
Loading