My R&D activity includes project management and development, specialized training courses, technical consulting and research.
Regarding some projects in partnership with industry and under confidential agreements commitment, I cannot disclose any details.
Modern Type-Safe Template Engines, Luís Duarte and Miguel Gamboa, DZone – Web Dev Zone, Nov 2018
How to Reuse Java Streams, Miguel Gamboa, DZone – Java Zone, Jun 2018
Optimizing Memory Transactions for Large-Scale Programs, FM Carvalho, J Cachopo, Journal title: Journal of Parallel and Distributed Computing (2016), Elsevier, pp. 13-24 DOI information: 10.1016/j.jpdc.2015.12.001
PhD dissertation 2014, Optimizing Memory Transactions for Large-Scale Programs, Fernando Miguel Gamboa de Carvalho
Lightweight identification of captured memory for software transactional memory, FM Carvalho, J Cachopo, Algorithms and Architectures for Parallel Processing 2013, 15-29, 3 – BEST PAPER AWARD
Runtime elision of transactional barriers for captured memory FM Carvalho, J Cachopo, ACM SIGPLAN Principles and Practice of Parallel Programming (PPoPP) 2013 48 (8), 303-304
Adaptive object metadata to reduce the overheads of a multi-versioning STM, Fernando Miguel Carvalho and João Cachopo, Multiprog 2012, Paris
Objects with adaptive accessors to avoid STM barriers, Fernando Miguel Carvalho and João Cachopo, Euro-TM Workshop on Transactional Memory (WTM 2012), Bern
STM with transparent API considered harmful FM Carvalho, J Cachopo, Algorithms and Architectures for Parallel Processing 2011, 326-337, 4
Distributed resolution of feature interactions for internet applications, RG Crespo, M Carvalho, L Logrippo, Journal title: Computer Networks 51 (2), 382-397, 2007, Elsevier
An Adviser for Efficiently Resolve Email Feature Interactions, FM Carvalho and RG Crespo, AICT-ICIW ‘06 Conference on Internet and Web Applications and Services, Page 175, 2006
MsC dissertation 2005, Distributed resolution of feature interactions for internet applications, Fernando Miguel Carvalho
Feature interaction resolver for James Email server, 2005, Fernando Miguel Carvalho
An experimental distributed resolution of WWW interactions, FM Carvalho and RG Crespo, IADIS Conference WWW/Internet 2005, 283-290, vol 2, 2005