Classbox/j: controlling the scope of change in Java, OOPSLA, pp.177-189, 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00533461
Grace: safe multithreaded programming for C/C++, OOPSLA, pp.81-96, 2009. ,
Concurrency Control in Distributed Database Systems, ACM Computing Surveys, vol.13, issue.2, pp.185-221, 1981. ,
DOI : 10.1145/356842.356846
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.96.1086
Concurrent programming with revisions and isolation types, OOPSLA, pp.691-707, 2010. ,
DOI : 10.1145/1932682.1869515
Two for the price of one: a model for parallel and incremental computation, OOPSLA, pp.427-444, 2011. ,
Versioned boxes as the basis for memory transactions, Science of Computer Programming, vol.63, issue.2, pp.172-185, 2006. ,
DOI : 10.1016/j.scico.2006.05.009
URL : http://doi.org/10.1016/j.scico.2006.05.009
Context-oriented software transactional memory in common lisp, DLS, pp.59-68, 2009. ,
DOI : 10.1145/1640134.1640144
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.626.3878
Higher-Order Hierarchies, ECOOP, pp.303-328, 2003. ,
DOI : 10.1007/978-3-540-45070-2_14
DracoSTM, Proceedings of the 2007 Symposium on Library-Centric Software Design, LCSD '07, 2007. ,
DOI : 10.1145/1512762.1512768
A flexible framework for implementing software transactional memory, OOPSLA, pp.253-262, 2006. ,
DOI : 10.1145/1167473.1167495
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.186.5083
Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, pp.92-101, 2003. ,
DOI : 10.1145/872035.872048
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.222.1147
Task types for pervasive atomicity, OOPSLA, pp.671-690, 2010. ,
DOI : 10.1145/1932682.1869514
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.638.2219
Delegated isolation, OOPSLA, pp.885-902, 2011. ,
DOI : 10.1145/2048066.2048133
Naming and Synchronization in a Decentralized Computer System, 1978. ,
Transactional memory in a dynamic language, Computer Languages, Systems & Structures, vol.35, issue.1, pp.21-30, 2009. ,
DOI : 10.1016/j.cl.2008.06.001
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.7347
McRT-STM, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '06, pp.187-197, 2006. ,
DOI : 10.1145/1122971.1123001
Software transactional memory, Distributed Computing, vol.10, issue.2, pp.99-116, 1997. ,
DOI : 10.1007/s004460050028
Implementations of subobject-oriented programming, 2012. ,
A Higher Abstraction Level Using First-Class Inheritance Relations, ECOOP, pp.425-449, 2007. ,
DOI : 10.1007/978-3-540-73589-2_20
SAW: Java Synchronization Selection from Lock or Software Transactional Memory, 2011 IEEE 17th International Conference on Parallel and Distributed Systems, pp.104-111, 2011. ,
DOI : 10.1109/ICPADS.2011.112