 26 Oct, 2016 1 commit


Felipe Cerqueira authored

 18 Oct, 2016 2 commits


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 suspensionaware schedule to suspensionoblivious schedule by inflating costs (works with JLDP policies and nonunique priorities)  Formalize suspensionoblivious FP RTA using the reduction  Add implementation of a concrete suspensionaware scheduler  Test suspensionoblivious FP RTA with an actual task set  Add simpler definition for JLFP policies  Generalize busy interval lemmas from FP to JLFP scheduling

Felipe Cerqueira authored

 06 Oct, 2016 2 commits


Felipe Cerqueira authored

Felipe Cerqueira authored

 06 Sep, 2016 1 commit


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 nonunique 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).

 05 Aug, 2016 1 commit


Felipe Cerqueira authored

 15 Jul, 2016 1 commit


Felipe Cerqueira authored

 13 Jul, 2016 1 commit


Björn Brandenburg authored
The BSD version of `find` needs to be given '.' as the search path.

 08 Jun, 2016 2 commits


Felipe Cerqueira authored

Felipe Cerqueira authored

 06 Jun, 2016 2 commits


Felipe Cerqueira authored
 Add definitions related to APA scheduling  Prove correctness of reductionbased 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

Felipe Cerqueira authored

 05 May, 2016 1 commit


Felipe Cerqueira authored

 04 May, 2016 1 commit


Felipe Cerqueira authored

 31 Mar, 2016 1 commit


Felipe Cerqueira authored

 01 Mar, 2016 1 commit


Felipe Cerqueira authored

 23 Feb, 2016 1 commit


Felipe Cerqueira authored
We use simpler, more pessimistic interference bounds to prove that Bertogna and Cirinei's RTA works for parallel jobs.

 16 Feb, 2016 1 commit


Felipe Cerqueira authored

 06 Feb, 2016 1 commit


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.

 03 Feb, 2016 1 commit


Felipe Cerqueira authored
 Now we have two definitions of work conserving, a simple version and another one based on count, along with a proof of equivalence.  Implemented a concrete scheduler (basic and jitter)

 01 Feb, 2016 1 commit


Felipe Cerqueira authored
 Removed unnecessary assumption in RTA about task precedence/no intratask 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 finegrained assumptions: (a) scheduler is workconserving (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

 19 Jan, 2016 1 commit


Felipe Cerqueira authored

 15 Jan, 2016 1 commit


Felipe Cerqueira authored

 10 Jan, 2016 1 commit


Felipe Cerqueira authored

 06 Jan, 2016 1 commit


Felipe Cerqueira authored

 29 Dec, 2015 2 commits


Felix Stutz authored

Felipe Cerqueira authored

 18 Dec, 2015 1 commit


Felipe Cerqueira authored

 23 Nov, 2015 1 commit


Felipe Cerqueira authored

 10 Nov, 2015 1 commit


Felipe Cerqueira authored

 03 Nov, 2015 1 commit


Felipe Cerqueira authored

 28 Oct, 2015 1 commit


Felipe Cerqueira authored

 22 Oct, 2015 1 commit


Felipe Cerqueira authored

 20 Oct, 2015 1 commit


Felipe Cerqueira authored

 15 Oct, 2015 1 commit


Felipe Cerqueira authored

 07 Sep, 2015 1 commit


Felipe Cerqueira authored

 04 Sep, 2015 1 commit


Felipe Cerqueira authored

 25 Aug, 2015 1 commit


Felipe Cerqueira authored

 17 Aug, 2015 1 commit


Felipe Cerqueira authored
