Johnson's procedure: mechanization and parallelization - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Johnson's procedure: mechanization and parallelization

Résumé

In this note, we present a mechanization of Johnson’s procedure. We first specify the scheduling problem, we are concerned with. Then, we formalize Johnson’s procedure and prove an invariant. Thanks to this invariant, we prove the correctness of Johnson’s procedure and its optimality. Last, also thanks to the invariant, we elaborate a concurrent version of Johnson’s procedure which is correct by construction. We use the Python language for expression and experimentation purposes. The Isabelle HOL assistant theorem prover is used for validating the correctness.
Fichier principal
Vignette du fichier
filali_17079.pdf (82.34 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01517378 , version 1 (03-05-2017)

Identifiants

  • HAL Id : hal-01517378 , version 1
  • OATAO : 17079

Citer

M Filali, Nabil Zaidi. Johnson's procedure: mechanization and parallelization. 7th International Real-Time Scheduling Open Problems Seminar (RTSOPS 2016) in conjunction with ECRTS 2016, Jul 2016, Toulouse, France. pp.9-10. ⟨hal-01517378⟩
198 Consultations
53 Téléchargements

Partager

Gmail Facebook X LinkedIn More