Show simple item record

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)


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

https://creativecommons.org/licenses/by-nc-nd/4.0/
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/