Javascript must be enabled to continue!
Ownership and Immutability in Coq
View through CrossRef
<p>A significant issue in modern programming languages is unsafe aliasing. Modern type systems have attempted to address this in two prominent ways; immutability and ownership, and often a combination of the two [4][17]. The goal of this thesis is to formalise Immutability and Ownership using the Coq Proof Assistant, a formal proof management system [13]. We encode three type systems using Coq; Featherweight Immutable Java, Featherweight Generic Java and Featherweight Ownership Generic Java, and prove them sound. We describe the challenges presented in encoding immutability, ownership and type systems in general in Coq.</p>
Title: Ownership and Immutability in Coq
Description:
<p>A significant issue in modern programming languages is unsafe aliasing.
Modern type systems have attempted to address this in two prominent ways; immutability and ownership, and often a combination of the two [4][17].
The goal of this thesis is to formalise Immutability and Ownership using the Coq Proof Assistant, a formal proof management system [13].
We encode three type systems using Coq; Featherweight Immutable Java, Featherweight Generic Java and Featherweight Ownership Generic Java, and prove them sound.
We describe the challenges presented in encoding immutability, ownership and type systems in general in Coq.
</p>.
Related Results
Improved Biopharmaceutical Performance of Coenzyme Q10 Through Solid Lipid Nanoparticles for Enhanced Brain Delivery
Improved Biopharmaceutical Performance of Coenzyme Q10 Through Solid Lipid Nanoparticles for Enhanced Brain Delivery
Coenzyme Q10 (CoQ) is a powerful antioxidant with neuroprotective characteristics; nevertheless, its clinical use is constrained by inadequate solubility, diminished bioavailabilit...
Antioxidant and Cytoprotective Effects of the Di-O-Caffeoylquinic Acid Family: The Mechanism, Structure–Activity Relationship, and Conformational Effect
Antioxidant and Cytoprotective Effects of the Di-O-Caffeoylquinic Acid Family: The Mechanism, Structure–Activity Relationship, and Conformational Effect
In this study, a series of di-O-caffeoylquinic acids (di-COQs) were systematically investigated for their antioxidant and cytoprotective effects towards •OH-damaged bone marrow-der...
Program in Coq
Program in Coq
Programmation en Coq
Dans cette thèse, nous cherchons à développer de nouvelles techniques pour écrire plus simplement des programmes formellement vérifiés. Nous pr...
Automated verification of termination certificates
Automated verification of termination certificates
Vérification automatisée de certificats de terminaison
S'assurer qu'un programme informatique se comporte bien, surtout dans des applications critiques (santé, tran...
In Guns We Trust: NFA Firearm Trusts and Silencing the Hazards of NFA Firearm Ownership
In Guns We Trust: NFA Firearm Trusts and Silencing the Hazards of NFA Firearm Ownership
Individual ownership of firearms has been one of the storied rights of our country. During the Founding Era, firearms were plentiful among the colonists, providing them with protec...
Generic Ownership: a Practical Approach to Ownership and Confinement in Object-Oriented Programming Languages
Generic Ownership: a Practical Approach to Ownership and Confinement in Object-Oriented Programming Languages
<p>Modern object-oriented programming languages support many techniques that simplify the work of a programmer. Among them is generic types: the ability to create generic des...
Pengaruh Struktur Kepemilikan Pada Profitabilitas Perusahaan Asuransi di Indonesia
Pengaruh Struktur Kepemilikan Pada Profitabilitas Perusahaan Asuransi di Indonesia
Abstract
This study aims to determine the effect of ownership structure on the profitability of insurance companies listed on the Indonesia Stock Exchange (IDX). Ownership st...
Impact of Ownership Structure on Bank Risk Taking: A Comparative Analysis of Conventional Banks and Islamic Banks of Pakistan
Impact of Ownership Structure on Bank Risk Taking: A Comparative Analysis of Conventional Banks and Islamic Banks of Pakistan
This study is about the impact of ownership structure on bank risk taking with comparison between conventional banks and Islamic banks of Pakistan. Z-Score and SDROA are used as ri...

