Publications
Here are some scientific publications related to research on the JVSTM.
They are sorted by publication year.
Strongly Consistent Transactions for Enterprise Applications: Using Software Transactional Memory to Improve Consistency and Performance of Read-Dominated Workloads, Sérgio Miguel Fernandes, 2014, Ph.D. thesis, University of Lisbon
Practical Parallel Nesting for Software Transactional Memory, Nuno Diegues, João Cachopo, 2013, DISC '13: Proceedings of the 27th International Symposium on Distributed Computing
Runtime elision of transactional barriers for captured memory, Fernando Miguel Carvalho, João Cachopo, 2013, PPoPP '13: Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming
Lightweight transactional arrays for read-dominated workloads, Ivo Anjo, João Cachopo, 2011, ICA3PP'11: Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part II , Volume Part II
STM with transparent API considered harmful, Fernando Miguel Carvalho, João Cachopo, 2011, ICA3PP'11: Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part I , Volume Part I
Profiling and tuning the performance of an STM-based concurrent program, Luís Pina, João Cachopo, 2011, SPLASH '11
Lock-free and scalable multi-version software transactional memory, Sérgio Miguel Fernandes, João Cachopo, 2011, PPoPP '11: Proceedings of the 16th ACM symposium on Principles and practice of parallel programming
Memoization of methods using software transactional memory to track internal state dependencies, Hugo Rito, João Cachopo, 2010, PPPJ '10: Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java
Development of Rich Domain Models with Atomic Actions, João Cachopo, Ph.D. thesis, Technical University of Lisbon (2007). PDF
Versioned boxes as the basis for memory transactions, João Cachopo, António Rito-Silva, 2006, Science of Computer Programming , Volume 63 Issue 2 Publisher: Elsevier North-Holland, Inc.