João Cachopo
João Cachopo
INESC-ID, Instituto Superior Técnico, Universidade de Lisboa
Verified email at
TitleCited byYear
Versioned boxes as the basis for memory transactions
J Cachopo, A Rito-Silva
Science of Computer Programming 63 (2), 172-185, 2006
Lock-free and scalable multi-version software transactional memory
SM Fernandes, J Cachopo
ACM SIGPLAN Notices 46 (8), 179-188, 2011
Cloud-TM: Harnessing the Cloud with Distributed Transactional Memories
P Romano, L Rodrigues, N Carvalho, J Cachopo
The 3rd ACM SIGOPS International Workshop on Large-Scale Distributed Systems …, 2009
Development of rich domain models with atomic actions
J Cachopo
Instituto Superior Técnico, 2007
Versioned transactional shared memory for the FénixEDU web application
N Carvalho, J Cachopo, L Rodrigues, AR Silva
Proceedings of the 2nd workshop on Dependable distributed data management, 15-18, 2008
Memoization of methods using software transactional memory to track internal state dependencies
H Rito, J Cachopo
Proceedings of the 8th International Conference on the Principles and …, 2010
Towards the integration of distributed transactional memories in application servers’ clusters
P Romano, N Carvalho, M Couceiro, L Rodrigues, J Cachopo
International Conference on Heterogeneous Networking for Quality …, 2009
Practical parallel nesting for software transactional memory
N Diegues, J Cachopo
International Symposium on Distributed Computing, 149-163, 2013
Combining software transactional memory with a domain modeling language to simplify web application development
J Cachopo, A Rito-Silva
Proceedings of the 6th international conference on Web engineering, 297-304, 2006
Supporting evolution in workflow definition languages
SM Fernandes, J Cachopo, AR Silva
International Conference on Current Trends in Theory and Practice of …, 2004
Jaspex: Speculative parallel execution of java applications
I Anjo, J Cachopo
Proc. of the Simpósio de Informática (INFORUM), 2009
Versioned boxes as the basis for transactional memory
J Cachopo, A Rito-Silva
Science of Computer Programming 63 (2), 172-175, 2006
Data Access Pattern Analysis and Prediction for Object-Oriented Applications
S Garbatov, J Cachopo
INFOCOMP Journal of Computer Science 10 (4), 57-64, 2011
Props: A progressively pessimistic scheduler for software transactional memory
H Rito, J Cachopo
European Conference on Parallel Processing, 150-161, 2014
Towards a simple programming model in Cloud Computing platforms
J Martins, J Pereira, SM Fernandes, J Cachopo
2011 First International Symposium on Network Cloud Computing and …, 2011
Exploring parallelism in transactional workloads
N Diegues, J Cachopo
INESC-ID Lisbon, Tech. Rep. RT/16/2012, 2012
DuSTM-dynamic software upgrades using software transactional memory
L Pina, J Cachopo
Technical Report 32/2011, INESC-ID Lisboa, 2011
A scalable and efficient commit algorithm for the JVSTM
S Fernandes, J Cachopo
Proc. of the 5th ACM SIGPLAN Workshop on Transactional Computing, Paris …, 2010
Data access pattern analysis based on bayesian updating
S Garbatov, J Cachopo, J Pereira
Proc. of the Simpósio de Informática (INFORUM), 2009
Strict serializability is harmless: A new architecture for enterprise applications
SM Fernandes, J Cachopo
Proceedings of the ACM international conference companion on Object oriented …, 2011
The system can't perform the operation now. Try again later.
Articles 1–20