Hide metadata

dc.date.accessioned2013-03-12T08:13:54Z
dc.date.available2013-03-12T08:13:54Z
dc.date.issued2011en_US
dc.date.submitted2011-12-20en_US
dc.identifier.urihttp://hdl.handle.net/10852/9021
dc.description.abstractWe present an effect based static analysis to calculate upper and lower bounds on the memory resource consumption in a transactional calculus. The calculus is a concurrent variant of Featherweight Java extended by transactional constructs. The model supports nested and concurrent transactions. The analysis is compositional and takes into account implicit join synchronizations that arise when more than one thread perfom a join-synchronization when jointly committing a transaction. Central for a compositional and precise analysis is to capture as part of the effects a tree-representation of the future resource consumption and synchronization points (which we call joining commit trees). We show the soundness of the analysis.eng
dc.language.isoengen_US
dc.relation.ispartofResearch report http://urn.nb.no/URN:NBN:no-35645en_US
dc.relation.urihttp://urn.nb.no/URN:NBN:no-35645
dc.titleEstimating resource bounds for software transactionsen_US
dc.typeResearch reporten_US
dc.date.updated2011-12-21en_US
dc.creator.authorTran, Thi Mai Thuongen_US
dc.creator.authorSteffen, Martinen_US
dc.creator.authorTruong, Hoangen_US
dc.subject.nsiVDP::420en_US
dc.identifier.urnURN:NBN:no-30010en_US
dc.type.documentForskningsrapporten_US
dc.identifier.duo147495en_US
dc.identifier.bibsys115033866en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9021/1/ResRep414.pdf


Files in this item

Appears in the following Collection

Hide metadata