Skip to content
Snippets Groups Projects
  1. Feb 17, 2022
  2. Feb 16, 2022
    • Sergey Bozhko's avatar
      Rename arguments of [apply _ with (NAME0 := _)] · e078c510
      Sergey Bozhko authored and Björn Brandenburg's avatar Björn Brandenburg committed
      From changelog of Coq version 8.15:
      Changed: [apply with] does not rename arguments unless using
      compatibility flag Apply With Renaming (#13837, fixes #13759, by Gaëtan
      Gilbert).
      
      So, this commit replaces all occurrences of [apply L with (NAME0 := V)]
      to [apply L with (NAME := V)]
      e078c510
  3. 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
  4. Dec 19, 2019
  5. Nov 15, 2019
  6. Oct 15, 2019
  7. Jun 05, 2019
  8. May 03, 2019
  9. Jan 10, 2017
  10. Oct 18, 2016
    • Felipe Cerqueira's avatar
      Major commit: Suspension-Oblivious Analysis · 843c6ffc
      Felipe Cerqueira authored
      - Add generic definition of job suspension based on the cumulative service
      - Define the dynamic suspension model (based on task suspension bounds)
      - Add suspension semantics for uniprocessor schedules
      - Formalize reduction from suspension-aware schedule to suspension-oblivious
        schedule by inflating costs (works with JLDP policies and non-unique priorities)
      - Formalize suspension-oblivious FP RTA using the reduction
      - Add implementation of a concrete suspension-aware scheduler
      - Test suspension-oblivious FP RTA with an actual task set
      - Add simpler definition for JLFP policies
      - Generalize busy interval lemmas from FP to JLFP scheduling
      843c6ffc
  11. Aug 05, 2016
  12. Jun 06, 2016
    • Felipe Cerqueira's avatar
      Major Commit - Prosa v0.2 · f7a79913
      Felipe Cerqueira authored
      - Add definitions related to APA scheduling
      - Prove correctness of reduction-based RTA for APA scheduling (FP and EDF)
      - Add implementation of a weak APA scheduler
      - Update definition of taskset to assume uniqueness
      - Modify names and comments to improve readability
      - Remove strong assumptions about priority order in FP scheduling
      - Add tests with FP RTA for every model
      - Add tests for RTA with parallel jobs
      f7a79913
  13. May 05, 2016
  14. May 04, 2016
  15. Mar 31, 2016
  16. Mar 01, 2016
  17. Feb 06, 2016
  18. Feb 01, 2016
    • Felipe Cerqueira's avatar
      Major Changes in RTA and Directory Structure · 32126a75
      Felipe Cerqueira authored
      - Removed unnecessary assumption in RTA about task precedence/no intra-task parallelism.
      - Scheduler models and analyses are organized in separate modules/folders.
      - Added RTA for FP and EDF for schedulers with release jitter.
      - The scheduling invariants were split into more fine-grained assumptions:
        (a) scheduler is work-conserving
        (b) scheduler enforces FP/JLDP priority X
      - New helper lemmas about counting, and sorted/uniq lists
      - Inclusion of tactics feed and feed_n (see documentation).
      - Added a Makefile generator
      32126a75
  19. Jan 13, 2016
  20. Jan 12, 2016
  21. Jan 08, 2016
  22. Jan 07, 2016
  23. Jan 06, 2016
  24. Jan 05, 2016
  25. Dec 29, 2015
  26. Dec 18, 2015
  27. Dec 08, 2015
  28. Dec 02, 2015
Loading