Afficher la notice abrégée

dc.contributor.authorLochbihler, Andreas*
dc.date.accessioned2021-02-11T18:29:42Z
dc.date.available2021-02-11T18:29:42Z
dc.date.issued2012*
dc.date.submitted2019-07-30 20:01:59*
dc.identifier34959*
dc.identifier.urihttps://directory.doabooks.org/handle/20.500.12854/52521
dc.description.abstractThe Java programming language provides safety and security guarantees such as type safety and its security architecture. They distinguish it from other mainstream programming languages like C and C++. In this work, we develop a machine-checked model of concurrent Java and the Java memory model and investigate the impact of concurrency on these guarantees. From the formal model, we automatically obtain an executable verified compiler to bytecode and a validated virtual machine.*
dc.languageEnglish*
dc.subjectQA75.5-76.95*
dc.subject.classificationbic Book Industry Communication::U Computing & information technology::UY Computer scienceen_US
dc.subject.otherJava*
dc.subject.otherformal semantics*
dc.subject.othertype safety*
dc.subject.othermemory model*
dc.subject.otherconcurrency*
dc.titleA Machine-Checked, Type-Safe Model of Java Concurrency : Language, Virtual Machine, Memory Model, and Verified Compiler*
dc.typebook
oapen.identifier.doi10.5445/KSP/1000028867*
oapen.relation.isPublishedBy68fffc18-8f7b-44fa-ac7e-0b7d7d979bd2*
oapen.relation.isbn9783866448858*
oapen.pagesXXI, 412 p.*
peerreview.review.typeFull text
peerreview.anonymityAll identities known
peerreview.reviewer.typeInternal editor
peerreview.reviewer.typeExternal peer reviewer
peerreview.review.stagePre-publication
peerreview.open.reviewNo
peerreview.publish.responsibilityScientific or Editorial Board
peerreview.id8ad5c235-9810-49eb-b358-27c8675324d9
peerreview.titleDissertations (Dissertationen)


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée

https://creativecommons.org/licenses/by-nc-nd/4.0/
Excepté là où spécifié autrement, la license de ce document est décrite en tant que https://creativecommons.org/licenses/by-nc-nd/4.0/