A generic approach to the verification of the permutation property of sequential and parallel swap-based sorting algorithms

M Safari, M Huisman - … Methods: 16th International Conference, IFM 2020 …, 2020 - Springer
Sorting is one of the fundamental operations in computer science, and many sequential and
parallel algorithms have been proposed in the literature. Swap-based sorting algorithms are …

Certification of Sorting Algorithms Using Theorema and Coq

I Drămnesc, T Jebelean, S Stratulat - International Symposium on Symbolic …, 2024 - Springer
Sorting is an operation that has very important practical applications, in particular for
instance in the storage and analysis of data related to the environment, climat change, etc …

A language-based causal model for safety

M Bonsangue, G Caltais, H Feng, HC Tunç - International Symposium on …, 2022 - Springer
Inspired by the seminal works on causal analysis by Halpern and Pearl, in this paper we
introduce a causal model based on counterfactuals, adapted to finite automata models and …

Certification of Tail Recursive Bubble-Sort in Theorema and Coq

I Dramnesc, T Jebelean, S Stratulat - LPAR 2024 Complementary …, 2024 - hal.science
Algorithm certification or program verification have an increasing importance in the current
technological landscape, due to the sharp increase in the complexity of software and …

Correct Optimized GPU Programs

M Safari - 2022 - research.utwente.nl
Correct Optimized GPU Programs Mohsen Safari Page 1 Correct Optimized GPU Programs
Mohsen Safari Page 2 Page 3 Correct Optimized GPU Programs Dissertation to obtain the …

[PDF][PDF] Verification of selection and heap sort using locales

D Petrovic - 2016 - isa-afp.org
Stepwise program refinement techniques can be used to simplify program verification.
Programs are better understood since their main properties are clearly stated, and …

A Programmer-Centric Approach to Program Verification in ATS

Z Ren, H Xi - arXiv preprint arXiv:1203.6102, 2012 - arxiv.org
Formal specification is widely employed in the construction of high-quality software.
However, there is often a huge gap between formal specification and actual implementation …

Spécification et vérification de systèmes paramétrés

A Giorgetti - 2017 - hal.science
Mes recherches s' inscrivent dans le domaine des méthodes formelles de spécification et de
vérification de modèles et de programmes. Mes premiers travaux ont porté sur la vérification …

[引用][C] Lean Formalization of Insertion Sort Stability and Correctness

F Silváši, M Tomášek - Acta Electrotechnica et Informatica, 2018

[引用][C] Specifying and Proving Orderedness Property in ATS

A Hofmann, B Apfel, U Barth, C Günther, A Hofmann…