Skip to content
Snippets Groups Projects
  1. Oct 18, 2016
  2. Oct 06, 2016
  3. Sep 06, 2016
    • Felipe Cerqueira's avatar
      Major commit: Uniprocessor RTA · ac6f0d4e
      Felipe Cerqueira authored
      This commit contains several updates related to uniprocessor scheduling.
      
      - Basic definitions of uniprocessor scheduling (see model/uni)
      - Definitions of worload and service for generic sets of jobs (see service.v and workload.v in model/uni)
      - Definitions and lemmas about busy intervals (see model/uni/basic/busy_interval.v)
      - Definition of an arrival bound for sporadic tasks (see model/arrival_bounds.v)
      - Definitions and correctness proofs of the RTA for FP scheduling
        (also works with non-unique priorities and arbitrary deadlines, but gives pessimistic bounds)
      - Implementation of the FP RTA to check for contradictory assumptions
      
      In addition, we have also defined partitioned scheduling and proven how it relates
      with uniprocessor (see model/partitioned).
      ac6f0d4e
  4. Aug 05, 2016
  5. Jul 15, 2016
  6. Jul 13, 2016
  7. Jun 08, 2016
  8. 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
    • Felipe Cerqueira's avatar
      Add definition of set · 49bd9141
      Felipe Cerqueira authored
      49bd9141
  9. May 05, 2016
  10. May 04, 2016
  11. Mar 31, 2016
  12. Mar 01, 2016
  13. Feb 23, 2016
  14. Feb 16, 2016
  15. Feb 06, 2016
    • Felipe Cerqueira's avatar
      Add more implementations for basic/jitter · c8db68d0
      Felipe Cerqueira authored
      - Implemented concrete job and tasks.
      - Added a periodic arrival sequence.
      - Created examples of applying a schedulability
        test to small task sets and concluding that
        no task misses a deadline.
      c8db68d0
  16. Feb 03, 2016
  17. 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
  18. Jan 19, 2016
  19. Jan 15, 2016
  20. Jan 10, 2016
  21. Jan 06, 2016
  22. Dec 29, 2015
  23. Dec 18, 2015
  24. Nov 23, 2015
  25. Nov 10, 2015
  26. Nov 03, 2015
  27. Oct 28, 2015
  28. Oct 22, 2015
  29. Oct 20, 2015
  30. Oct 15, 2015
  31. Sep 07, 2015
  32. Sep 04, 2015
  33. Aug 25, 2015
  34. Aug 17, 2015
  35. Aug 12, 2015
  36. Aug 11, 2015
Loading