<?xml version="1.0"?>
<dblpperson name="Jo&#227;o Louren&#231;o" n="74">
<person key="homepages/14/3418" mdate="2015-11-09">
<author>Jo&#227;o Louren&#231;o</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<url>http://www-asc.di.fct.unl.pt/~jml/</url>
</person>
<r><article key="journals/fmsd/SanchezSABBCFFK19" mdate="2019-11-18">
<author>C&#233;sar S&#225;nchez</author>
<author>Gerardo Schneider</author>
<author>Wolfgang Ahrendt</author>
<author>Ezio Bartocci</author>
<author>Domenico Bianculli</author>
<author>Christian Colombo</author>
<author>Yli&#232;s Falcone</author>
<author>Adrian Francalanza</author>
<author>Srdan Krstic</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Dejan Nickovic</author>
<author>Gordon J. Pace</author>
<author>Jos&#233; Rufino</author>
<author>Julien Signoles</author>
<author>Dmitriy Traytel</author>
<author>Alexander Weiss</author>
<title>A survey of challenges for runtime verification from advanced application domains (beyond software).</title>
<pages>279-335</pages>
<year>2019</year>
<volume>54</volume>
<journal>Formal Methods in System Design</journal>
<number>3</number>
<ee>https://doi.org/10.1007/s10703-019-00337-w</ee>
<url>db/journals/fmsd/fmsd54.html#SanchezSABBCFFK19</url>
</article>
</r>
<r><article key="journals/fmsd/SanchezSABBCFFK19a" mdate="2019-11-28">
<author>C&#233;sar S&#225;nchez</author>
<author>Gerardo Schneider</author>
<author>Wolfgang Ahrendt</author>
<author>Ezio Bartocci</author>
<author>Domenico Bianculli</author>
<author>Christian Colombo</author>
<author>Yli&#232;s Falcone</author>
<author>Adrian Francalanza</author>
<author>Srdan Krstic</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Dejan Nickovic</author>
<author>Gordon J. Pace</author>
<author>Jos&#233; Rufino</author>
<author>Julien Signoles</author>
<author>Dmitriy Traytel</author>
<author>Alexander Weiss</author>
<title>Correction to: A survey of challenges for runtime verification from advanced application domains (beyond software).</title>
<pages>72</pages>
<year>2019</year>
<volume>55</volume>
<journal>Formal Methods in System Design</journal>
<number>1</number>
<ee>https://doi.org/10.1007/s10703-019-00343-y</ee>
<url>db/journals/fmsd/fmsd55.html#SanchezSABBCFFK19a</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1902-03776" mdate="2019-11-18">
<author>Wolfgang Ahrendt</author>
<author>Cyrille Artho</author>
<author>Christian Colombo</author>
<author>Yli&#232;s Falcone</author>
<author>Srdan Krstic</author>
<author>Martin Leucker</author>
<author>Florian Lorber</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Leonardo Mariani</author>
<author>C&#233;sar S&#225;nchez</author>
<author>Gerardo Schneider</author>
<author>Volker Stolz</author>
<title>COST Action IC 1402 ArVI: Runtime Verification Beyond Monitoring - Activity Report of Working Group 1.</title>
<year>2019</year>
<volume>abs/1902.03776</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1902.03776</ee>
<url>db/journals/corr/corr1902.html#abs-1902-03776</url>
</article>
</r>
<r><inproceedings key="conf/isola/Lourenco18" mdate="2018-10-30">
<author>Jo&#227;o M. Louren&#231;o</author>
<title>Verifying Real-World Software with Contracts for Concurrency.</title>
<pages>70-73</pages>
<year>2018</year>
<booktitle>ISoLA (4)</booktitle>
<ee>https://doi.org/10.1007/978-3-030-03427-6_9</ee>
<crossref>conf/isola/2018-4</crossref>
<url>db/conf/isola/isola2018-4.html#Lourenco18</url>
</inproceedings>
</r>
<r><incollection key="series/lncs/LourencoFKV18" mdate="2018-03-06">
<author orcid="0000-0002-8495-6442">Jo&#227;o M. Louren&#231;o</author>
<author>Jan Fiedor</author>
<author orcid="0000-0001-9572-1799">Bohuslav Krena</author>
<author orcid="0000-0002-2746-8792">Tom&#225;s Vojnar</author>
<title>Discovering Concurrency Errors.</title>
<pages>34-60</pages>
<year>2018</year>
<booktitle>Lectures on Runtime Verification</booktitle>
<ee>https://doi.org/10.1007/978-3-319-75632-5_2</ee>
<crossref>series/lncs/10457</crossref>
<url>db/series/lncs/lncs10457.html#LourencoFKV18</url>
</incollection>
</r>
<r><article publtype="informal" key="journals/corr/abs-1801-00297" mdate="2018-08-13">
<author>Jo&#227;o A. Silva</author>
<author>Herv&#233; Paulino</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Jo&#227;o Leit&#227;o 0001</author>
<author>Nuno M. Pregui&#231;a</author>
<title>Time-Aware Publish/Subscribe for Networks of Mobile Devices.</title>
<year>2018</year>
<volume>abs/1801.00297</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1801.00297</ee>
<url>db/journals/corr/corr1801.html#abs-1801-00297</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1807-08015" mdate="2018-08-13">
<author>Patr&#237;cia Monteiro</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Ant&#243;nio Ravara</author>
<title>Uma an&#225;lise comparativa de ferramentas de an&#225;lise est&#225;tica para dete&#231;&#227;o de erros de mem&#243;ria.</title>
<year>2018</year>
<volume>abs/1807.08015</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1807.08015</ee>
<url>db/journals/corr/corr1807.html#abs-1807-08015</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1811-06740" mdate="2019-11-18">
<author>C&#233;sar S&#225;nchez</author>
<author>Gerardo Schneider</author>
<author>Wolfgang Ahrendt</author>
<author>Ezio Bartocci</author>
<author>Domenico Bianculli</author>
<author>Christian Colombo</author>
<author>Yli&#232;s Falcone</author>
<author>Adrian Francalanza</author>
<author>Srdan Krstic</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Dejan Nickovic</author>
<author>Gordon J. Pace</author>
<author>Jos&#233; Rufino</author>
<author>Julien Signoles</author>
<author>Dmitriy Traytel</author>
<author>Alexander Weiss</author>
<title>A Survey of Challenges for Runtime Verification from Advanced Application Domains (Beyond Software).</title>
<year>2018</year>
<volume>abs/1811.06740</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1811.06740</ee>
<url>db/journals/corr/corr1811.html#abs-1811-06740</url>
</article>
</r>
<r><inproceedings key="conf/icst/DiasFFLSSV17" mdate="2018-11-02">
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0003-3680-7634">Carla Ferreira 0001</author>
<author>Jan Fiedor</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Ales Smrcka</author>
<author>Diogo G. Sousa</author>
<author orcid="0000-0002-2746-8792">Tom&#225;s Vojnar</author>
<title>Verifying Concurrent Programs Using Contracts.</title>
<pages>196-206</pages>
<year>2017</year>
<booktitle>ICST</booktitle>
<ee>https://doi.org/10.1109/ICST.2017.25</ee>
<crossref>conf/icst/2017</crossref>
<url>db/conf/icst/icst2017.html#DiasFFLSSV17</url>
</inproceedings>
</r>
<r><inproceedings key="conf/middleware/CerqueiraSLP17" mdate="2018-11-06">
<author>Filipe Cerqueira</author>
<author orcid="0000-0002-5903-8180">Jo&#227;o A. Silva</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Herv&#233; Paulino</author>
<title>Towards a persistent publish/subscribe system for networks of mobile devices.</title>
<pages>2:1-2:6</pages>
<year>2017</year>
<booktitle>MECC@Middleware</booktitle>
<ee>https://doi.org/10.1145/3152360.3152362</ee>
<crossref>conf/middleware/2017mecc</crossref>
<url>db/conf/middleware/mecc2017.html#CerqueiraSLP17</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mobiquitous/TeofiloRLP17" mdate="2018-11-21">
<author>Ant&#243;nio Te&#243;filo</author>
<author>Diogo Rem&#233;dios</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Herv&#233; Paulino</author>
<title>GOCRGO and GOGO: Two Minimal Communication Topologies for WiFi-Direct Multi-group Networking.</title>
<pages>232-241</pages>
<year>2017</year>
<booktitle>MobiQuitous</booktitle>
<ee>https://doi.org/10.1145/3144457.3144481</ee>
<crossref>conf/mobiquitous/2017</crossref>
<url>db/conf/mobiquitous/mobiquitous2017.html#TeofiloRLP17</url>
</inproceedings>
</r>
<r><article key="journals/qre/CostaL16" mdate="2017-05-26">
<author>Nuno Ricardo Costa</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Gaussian Process Model - An Exploratory Study in the Response Surface Methodology.</title>
<pages>2367-2380</pages>
<year>2016</year>
<volume>32</volume>
<journal>Quality and Reliability Eng. Int.</journal>
<number>7</number>
<ee>https://doi.org/10.1002/qre.1940</ee>
<url>db/journals/qre/qre32.html#CostaL16</url>
</article>
</r>
<r><article key="journals/taco/ValeSDL16" mdate="2018-11-06">
<author orcid="0000-0002-8667-887X">Tiago M. Vale</author>
<author orcid="0000-0002-5903-8180">Jo&#227;o A. Silva</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o M. Louren&#231;o</author>
<title>Pot: Deterministic Transactional Execution.</title>
<pages>52:1-52:24</pages>
<year>2016</year>
<volume>13</volume>
<journal>TACO</journal>
<number>4</number>
<ee>https://doi.org/10.1145/3017993</ee>
<url>db/journals/taco/taco13.html#ValeSDL16</url>
</article>
</r>
<r><inproceedings key="conf/iccS/DouradoSPBSEBL16" mdate="2017-06-15">
<author>George Gabriel Mendes Dourado</author>
<author>Paulo Sergio Lopes de Souza</author>
<author>Rafael R. Prado</author>
<author>Raphael Negrisoli Batista</author>
<author>Simone R. S. Souza</author>
<author>J&#250;lio Cezar Estrella</author>
<author>Sarita Mazzini Bruschi</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>A Suite of Java Message-Passing Benchmarks to Support the Validation of Testing Models, Criteria and Tools.</title>
<pages>2226-2230</pages>
<year>2016</year>
<booktitle>ICCS</booktitle>
<ee>https://doi.org/10.1016/j.procs.2016.05.387</ee>
<crossref>conf/iccS/2016</crossref>
<url>db/conf/iccS/iccS2016.html#DouradoSPBSEBL16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ifip5-5/LourencoMAQV16" mdate="2018-11-02">
<author>Jo&#227;o Louren&#231;o</author>
<author>Leonardo Martins</author>
<author>Rui Almeida</author>
<author orcid="0000-0001-9978-261X">Cl&#225;udia Quaresma</author>
<author orcid="0000-0002-3823-1184">Pedro Vieira 0002</author>
<title>Low Cost Inertial Measurement Unit for Motion Capture in Biomedical Applications.</title>
<pages>151-158</pages>
<year>2016</year>
<booktitle>DoCEIS</booktitle>
<ee>https://doi.org/10.1007/978-3-319-31165-4_16</ee>
<crossref>conf/ifip5-5/2016doceis</crossref>
<url>db/conf/ifip5-5/doceis2016.html#LourencoMAQV16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/middleware/SilvaLPLP16" mdate="2017-06-17">
<author>Jo&#227;o A. Silva</author>
<author>Jo&#227;o Leit&#227;o 0001</author>
<author>Nuno M. Pregui&#231;a</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<author>Herv&#233; Paulino</author>
<title>Towards the Opportunistic Combination of Mobile Ad-hoc Networks with Infrastructure Access.</title>
<pages>3</pages>
<year>2016</year>
<booktitle>MECC@Middleware</booktitle>
<ee>http://dl.acm.org/citation.cfm?id=3022873</ee>
<crossref>conf/middleware/2016mecc</crossref>
<url>db/conf/middleware/mecc2016.html#SilvaLPLP16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pdp/OrosaL16" mdate="2017-06-05">
<author>Lois Orosa</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>A Hardware Approach to Detect, Expose and Tolerate High Level Data Races.</title>
<pages>159-167</pages>
<year>2016</year>
<booktitle>PDP</booktitle>
<ee>https://doi.org/10.1109/PDP.2016.57</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/PDP.2016.57</ee>
<crossref>conf/pdp/2016</crossref>
<url>db/conf/pdp/pdp2016.html#OrosaL16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/trustcom/SilvaMPL16" mdate="2018-11-30">
<author orcid="0000-0002-5903-8180">Jo&#227;o A. Silva</author>
<author>Ricardo Monteiro</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o M. Louren&#231;o</author>
<title>Ephemeral Data Storage for Networks of Hand-Held Devices.</title>
<pages>1106-1113</pages>
<year>2016</year>
<booktitle>Trustcom/BigDataSE/ISPA</booktitle>
<ee>https://doi.org/10.1109/TrustCom.2016.0182</ee>
<crossref>conf/trustcom/2016</crossref>
<url>db/conf/trustcom/trustcom2016.html#SilvaMPL16</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/ValeSDL16" mdate="2018-08-13">
<author>Tiago M. Vale</author>
<author>Jo&#227;o A. Silva</author>
<author>Ricardo J. Dias</author>
<author>Jo&#227;o M. Louren&#231;o</author>
<title>Pot: Deterministic transactional execution.</title>
<year>2016</year>
<volume>abs/1612.07702</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1612.07702</ee>
<url>db/journals/corr/corr1612.html#ValeSDL16</url>
</article>
</r>
<r><article key="journals/stvr/FarchiHL15" mdate="2017-06-08">
<author>Eitan Farchi</author>
<author>Robert M. Hierons</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Special issue on testing, analysis and debugging of concurrent programs.</title>
<pages>165-166</pages>
<year>2015</year>
<volume>25</volume>
<journal>Softw. Test., Verif. Reliab.</journal>
<number>3</number>
<ee>https://doi.org/10.1002/stvr.1577</ee>
<url>db/journals/stvr/stvr25.html#FarchiHL15</url>
</article>
</r>
<r><inproceedings key="conf/clei/PradoSDSEBL15" mdate="2017-06-15">
<author>Rafael R. Prado</author>
<author>Paulo S. L. Souza</author>
<author>George G. M. Dourado</author>
<author>Simone R. S. Souza</author>
<author>J&#250;lio Cezar Estrella</author>
<author>Sarita Mazzini Bruschi</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Extracting static and dynamic structural information from java concurrent programs for coverage testing.</title>
<pages>1-8</pages>
<year>2015</year>
<booktitle>CLEI</booktitle>
<ee>https://doi.org/10.1109/CLEI.2015.7359975</ee>
<crossref>conf/clei/2015</crossref>
<url>db/conf/clei/clei2015.html#PradoSDSEBL15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/eurocast/FiedorLLV15" mdate="2018-11-02">
<author>Jan Fiedor</author>
<author>Zdenek Letko</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-2746-8792">Tom&#225;s Vojnar</author>
<title>Dynamic Validation of Contracts in Concurrent Code.</title>
<pages>555-564</pages>
<year>2015</year>
<booktitle>EUROCAST</booktitle>
<ee>https://doi.org/10.1007/978-3-319-27340-2_69</ee>
<crossref>conf/eurocast/2015</crossref>
<url>db/conf/eurocast/eurocast2015.html#FiedorLLV15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/icdcn/SilvaVDPL15" mdate="2018-11-06">
<author orcid="0000-0002-5903-8180">Jo&#227;o A. Silva</author>
<author orcid="0000-0002-8667-887X">Tiago M. Vale</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Supporting Multiple Data Replication Models in Distributed Transactional Memory.</title>
<pages>11:1-11:10</pages>
<year>2015</year>
<booktitle>ICDCN</booktitle>
<ee>https://doi.org/10.1145/2684464.2684481</ee>
<crossref>conf/icdcn/2015</crossref>
<url>db/conf/icdcn/icdcn2015.html#SilvaVDPL15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mobiquitous/TeofiloRPL15" mdate="2017-06-04">
<author>Ant&#243;nio Te&#243;filo</author>
<author>Diogo Rem&#233;dios</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Group-to-Group Bidirectional Wi-Fi Direct Communication with Two Relay Nodes.</title>
<pages>275-276</pages>
<year>2015</year>
<booktitle>MobiQuitous</booktitle>
<ee>https://doi.org/10.4108/eai.22-7-2015.2260272</ee>
<crossref>conf/mobiquitous/2015</crossref>
<url>db/conf/mobiquitous/mobiquitous2015.html#TeofiloRPL15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mobiquitous/RemediosTPL15" mdate="2017-06-04">
<author>Diogo Rem&#233;dios</author>
<author>Ant&#243;nio Te&#243;filo</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Mobile Device-to-Device Distributed Computing Using Data Sets.</title>
<pages>297-298</pages>
<year>2015</year>
<booktitle>MobiQuitous</booktitle>
<ee>https://doi.org/10.4108/eai.22-7-2015.2260273</ee>
<crossref>conf/mobiquitous/2015</crossref>
<url>db/conf/mobiquitous/mobiquitous2015.html#RemediosTPL15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mobiquitous/MonteiroSLP15" mdate="2018-11-30">
<author>Ricardo Monteiro</author>
<author orcid="0000-0002-5903-8180">Jo&#227;o A. Silva</author>
<author>Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<title>Decentralized Storage for Networks of Hand-held Devices.</title>
<pages>299-300</pages>
<year>2015</year>
<booktitle>MobiQuitous</booktitle>
<ee>https://doi.org/10.4108/eai.22-7-2015.2260263</ee>
<crossref>conf/mobiquitous/2015</crossref>
<url>db/conf/mobiquitous/mobiquitous2015.html#MonteiroSLP15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sac/SilvaLP15" mdate="2018-11-06">
<author orcid="0000-0002-5903-8180">Jo&#227;o A. Silva</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<title>Boosting locality in multi-version partial data replication.</title>
<pages>1309-1314</pages>
<year>2015</year>
<booktitle>SAC</booktitle>
<ee>https://doi.org/10.1145/2695664.2695851</ee>
<crossref>conf/sac/2015</crossref>
<url>db/conf/sac/sac2015.html#SilvaLP15</url>
</inproceedings>
</r>
<r><incollection key="conf/cost/DiasVL15" mdate="2017-06-09">
<author>Ricardo J. Dias</author>
<author>Tiago M. Vale</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o M. Louren&#231;o</author>
<title>Framework Support for the Efficient Implementation of Multi-version Algorithms.</title>
<pages>166-191</pages>
<year>2015</year>
<booktitle>Transactional Memory</booktitle>
<ee>https://doi.org/10.1007/978-3-319-14720-8_8</ee>
<crossref>conf/cost/2015tm</crossref>
<url>db/conf/cost/tm2015.html#DiasVL15</url>
</incollection>
</r>
<r><article publtype="informal" key="journals/corr/SousaDFL15" mdate="2018-08-13">
<author>Diogo G. Sousa</author>
<author>Ricardo J. Dias</author>
<author>Carla Ferreira 0001</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Preventing Atomicity Violations with Contracts.</title>
<year>2015</year>
<volume>abs/1505.02951</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1505.02951</ee>
<url>db/journals/corr/corr1505.html#SousaDFL15</url>
</article>
</r>
<r><inproceedings key="conf/memics/FiedorLLV14" mdate="2017-06-04">
<author>Jan Fiedor</author>
<author>Zdenek Letko</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-2746-8792">Tom&#225;s Vojnar</author>
<title>On Monitoring C/C++ Transactional Memory Programs.</title>
<pages>73-87</pages>
<year>2014</year>
<booktitle>MEMICS</booktitle>
<ee>https://doi.org/10.1007/978-3-319-14896-0_7</ee>
<crossref>conf/memics/2014</crossref>
<url>db/conf/memics/memics2014.html#FiedorLLV14</url>
</inproceedings>
</r>
<r><article key="journals/concurrency/DiasVL13" mdate="2018-11-30">
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8667-887X">Tiago M. Vale</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Efficient support for in-place metadata in Java software transactional memory.</title>
<pages>2394-2411</pages>
<year>2013</year>
<volume>25</volume>
<journal>Concurrency and Computation: Practice and Experience</journal>
<number>17</number>
<ee>https://doi.org/10.1002/cpe.3098</ee>
<url>db/journals/concurrency/concurrency25.html#DiasVL13</url>
</article>
</r>
<r><inproceedings key="conf/europar/SoaresLP13" mdate="2019-09-25">
<author orcid="0000-0002-0607-636X">Jo&#227;o Soares</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-1513-1527">Nuno M. Pregui&#231;a</author>
<title>MacroDB: Scaling Database Engines on Multicores.</title>
<pages>607-619</pages>
<year>2013</year>
<booktitle>Euro-Par</booktitle>
<ee>https://doi.org/10.1007/978-3-642-40047-6_61</ee>
<crossref>conf/europar/2013</crossref>
<url>db/conf/europar/europar2013.html#SoaresLP13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ewdc/SoaresLP13" mdate="2019-09-25">
<author orcid="0000-0002-0607-636X">Jo&#227;o Soares</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-1513-1527">Nuno M. Pregui&#231;a</author>
<title>Software Component Replication for Improved Fault-Tolerance: Can Multicore Processors Make It Work?</title>
<pages>173-180</pages>
<year>2013</year>
<booktitle>EWDC</booktitle>
<ee>https://doi.org/10.1007/978-3-642-38789-0_15</ee>
<crossref>conf/ewdc/2013</crossref>
<url>db/conf/ewdc/ewdc2013.html#SoaresLP13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/musepat/ValeDL13" mdate="2018-11-02">
<author orcid="0000-0002-8667-887X">Tiago M. Vale</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>On the Relevance of Total-Order Broadcast Implementations in Replicated Software Transactional Memories.</title>
<pages>49-60</pages>
<year>2013</year>
<booktitle>MUSEPAT</booktitle>
<ee>https://doi.org/10.1007/978-3-642-39955-8_5</ee>
<crossref>conf/musepat/2013</crossref>
<url>db/conf/musepat/musepat2013.html#ValeDL13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/paams/NabaisNBMLB13" mdate="2017-06-05">
<author>Jo&#227;o Miguel Lemos Chasqueira Nabais</author>
<author>Rudy R. Negenborn</author>
<author>Rafael Bernardo Carmona Ben&#237;tez</author>
<author orcid="0000-0001-7707-1040">Lu&#237;s F. Mendon&#231;a</author>
<author>Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-9416-3892">Miguel Ayala Botto</author>
<title>A Multi-agent Control Architecture for Supply Chains Using a Predictive Pull-Flow Perspective.</title>
<pages>94-105</pages>
<year>2013</year>
<booktitle>PAAMS (Workshops)</booktitle>
<ee>https://doi.org/10.1007/978-3-642-38061-7_10</ee>
<crossref>conf/paams/2013w</crossref>
<url>db/conf/paams/paams2013w.html#NabaisNBMLB13</url>
</inproceedings>
</r>
<r><proceedings key="conf/musepat/2013" mdate="2019-05-14">
<editor orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</editor>
<editor>Eitan Farchi</editor>
<title>Multicore Software Engineering, Performance, and Tools - International Conference, MUSEPAT 2013, St. Petersburg, Russia, August 19-20, 2013. Proceedings</title>
<year>2013</year>
<publisher>Springer</publisher>
<series href="db/series/lncs/index.html">Lecture Notes in Computer Science</series>
<volume>8063</volume>
<ee>https://doi.org/10.1007/978-3-642-39955-8</ee>
<isbn>978-3-642-39954-1</isbn>
<booktitle>musepat</booktitle>
<url>db/conf/musepat/musepat2013.html</url>
</proceedings>
</r>
<r><article key="journals/candie/CostaLP12" mdate="2017-05-18">
<author>Nuno Ricardo Costa</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Zulema Lopes Pereira</author>
<title>Responses modeling and optimization criteria impact on the optimization of multiple quality characteristics.</title>
<pages>927-935</pages>
<year>2012</year>
<volume>62</volume>
<journal>Computers &#38; Industrial Engineering</journal>
<number>4</number>
<ee>https://doi.org/10.1016/j.cie.2011.12.015</ee>
<url>db/journals/candie/candie62.html#CostaLP12</url>
</article>
</r>
<r><article key="journals/qre/CostaLP12" mdate="2017-05-26">
<author>Nuno Ricardo Costa</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Zulema Lopes Pereira</author>
<title>Multiresponse Optimization and Pareto Frontiers.</title>
<pages>701-712</pages>
<year>2012</year>
<volume>28</volume>
<journal>Quality and Reliability Eng. Int.</journal>
<number>7</number>
<ee>https://doi.org/10.1002/qre.1262</ee>
<url>db/journals/qre/qre28.html#CostaLP12</url>
</article>
</r>
<r><inproceedings key="conf/ecoop/DiasDSL12" mdate="2017-05-21">
<author>Ricardo J. Dias</author>
<author>Dino Distefano</author>
<author>Jo&#227;o Costa Seco</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Verification of Snapshot Isolation in Transactional Memory Java Programs.</title>
<pages>640-664</pages>
<year>2012</year>
<booktitle>ECOOP</booktitle>
<ee>https://doi.org/10.1007/978-3-642-31057-7_28</ee>
<crossref>conf/ecoop/2012</crossref>
<url>db/conf/ecoop/ecoop2012.html#DiasDSL12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/europar/DiasVL12" mdate="2017-06-15">
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8667-887X">Tiago M. Vale</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Efficient Support for In-Place Metadata in Transactional Memory.</title>
<pages>589-600</pages>
<year>2012</year>
<booktitle>Euro-Par</booktitle>
<ee>https://doi.org/10.1007/978-3-642-32820-6_59</ee>
<crossref>conf/europar/2012</crossref>
<url>db/conf/europar/europar2012.html#DiasVL12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hvc/DiasPL12" mdate="2017-06-02">
<author>Ricardo J. Dias</author>
<author>Vasco Pessanha</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Precise Detection of Atomicity Violations.</title>
<pages>8-23</pages>
<year>2012</year>
<booktitle>Haifa Verification Conference</booktitle>
<ee>https://doi.org/10.1007/978-3-642-39611-3_8</ee>
<crossref>conf/hvc/2012</crossref>
<url>db/conf/hvc/hvc2012.html#DiasPL12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/issta/FarchiSLS12" mdate="2018-11-06">
<author>Eitan Farchi</author>
<author>Itai Segall</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Diogo Sousa 0001</author>
<title>Using program closures to make an application programming interface (API) implementation thread safe.</title>
<pages>18-24</pages>
<year>2012</year>
<booktitle>PADTAD</booktitle>
<ee>https://doi.org/10.1145/2338967.2336810</ee>
<crossref>conf/issta/2012p</crossref>
<url>db/conf/issta/padtad2012.html#FarchiSLS12</url>
</inproceedings>
</r>
<r><proceedings key="conf/hvc/2011" mdate="2019-05-14">
<editor>Kerstin Eder</editor>
<editor>Jo&#227;o Louren&#231;o</editor>
<editor>Onn Shehory</editor>
<title>Hardware and Software: Verification and Testing - 7th International Haifa Verification Conference, HVC 2011, Haifa, Israel, December 6-8, 2011, Revised Selected Papers</title>
<volume>7261</volume>
<year>2012</year>
<publisher>Springer</publisher>
<series href="db/series/lncs/index.html">Lecture Notes in Computer Science</series>
<ee>https://doi.org/10.1007/978-3-642-34188-5</ee>
<isbn>978-3-642-34187-8</isbn>
<booktitle>Haifa Verification Conference</booktitle>
<url>db/conf/hvc/hvc2011.html</url>
</proceedings>
</r>
<r><article key="journals/comsis/LourencoSTD11" mdate="2019-05-21">
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-6169-8591">Diogo Sousa 0001</author>
<author>Bruno C. Teixeira</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<title>Detecting concurrency anomalies in transactional memory programs.</title>
<pages>534-548</pages>
<year>2011</year>
<volume>8</volume>
<journal>Comput. Sci. Inf. Syst.</journal>
<number>2</number>
<ee type="oa">https://doi.org/10.2298/CSIS110110007L</ee>
<url>db/journals/comsis/comsis8.html#LourencoSTD11</url>
</article>
</r>
<r><inproceedings key="conf/issta/PessanhaDLFS11" mdate="2018-11-06">
<author>Vasco Pessanha</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Eitan Farchi</author>
<author>Diogo Sousa 0001</author>
<title>Practical verification of high-level dataraces in transactional memory programs.</title>
<pages>26-34</pages>
<year>2011</year>
<booktitle>PADTAD</booktitle>
<ee>https://doi.org/10.1145/2002962.2002968</ee>
<crossref>conf/issta/2011p</crossref>
<url>db/conf/issta/padtad2011.html#PessanhaDLFS11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/saicsit/LourencoT11" mdate="2018-11-06">
<author>Jo&#227;o Louren&#231;o</author>
<author>Hannah Thinyane</author>
<title>An evaluation of a low-cost 3-dimensional gestural interface: Wii3D.</title>
<pages>298-301</pages>
<year>2011</year>
<booktitle>SAICSIT</booktitle>
<ee>https://doi.org/10.1145/2072221.2072262</ee>
<crossref>conf/saicsit/2011</crossref>
<url>db/conf/saicsit/saicsit2011.html#LourencoT11</url>
</inproceedings>
</r>
<r><proceedings key="conf/issta/2011p" mdate="2011-08-22">
<editor>Jo&#227;o Louren&#231;o</editor>
<editor>Eitan Farchi</editor>
<title>Proceedings of the 9th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging, PADTAD 2011, Toronto, ON, Canada, July 17-21, 2011</title>
<isbn>978-1-4503-0809-0</isbn>
<booktitle>PADTAD</booktitle>
<publisher>ACM</publisher>
<year>2011</year>
<url>db/conf/issta/padtad2011.html</url>
</proceedings>
</r>
<r><article key="journals/tie/GomesL10" mdate="2017-05-20">
<author>Lu&#237;s Gomes 0001</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Rapid Prototyping of Graphical User Interfaces for Petri-Net-Based Controllers.</title>
<pages>1806-1813</pages>
<year>2010</year>
<volume>57</volume>
<journal>IEEE Trans. Industrial Electronics</journal>
<number>5</number>
<ee>https://doi.org/10.1109/TIE.2009.2031188</ee>
<url>db/journals/tie/tie57.html#GomesL10</url>
</article>
</r>
<r><inproceedings key="conf/csdm/PaulinoMLD10" mdate="2017-06-02">
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<author>Jo&#227;o Andr&#233; Martins</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Nuno Duro</author>
<title>SmART: An Application Reconfiguration Framework.</title>
<pages>73-84</pages>
<year>2010</year>
<booktitle>CSDM</booktitle>
<ee>https://doi.org/10.1007/978-3-642-15654-0_5</ee>
<crossref>conf/csdm/2010</crossref>
<url>db/conf/csdm/csdm2010.html#PaulinoMLD10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hvc/Lourenco10" mdate="2017-06-02">
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Understanding Transactional Memory (Extended Abstract).</title>
<pages>1-2</pages>
<year>2010</year>
<booktitle>Haifa Verification Conference</booktitle>
<ee>https://doi.org/10.1007/978-3-642-19583-9_1</ee>
<crossref>conf/hvc/2010</crossref>
<url>db/conf/hvc/hvc2010.html#Lourenco10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hvc/HollanderHLM10" mdate="2017-06-02">
<author>Yoav Hollander</author>
<author>Alan J. Hu</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Ronny Morad</author>
<title>Special Session on Debugging.</title>
<pages>24-28</pages>
<year>2010</year>
<booktitle>Haifa Verification Conference</booktitle>
<ee>https://doi.org/10.1007/978-3-642-19583-9_7</ee>
<crossref>conf/hvc/2010</crossref>
<url>db/conf/hvc/hvc2010.html#HollanderHLM10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/issta/TeixeiraLFDS10" mdate="2018-11-06">
<author>Bruno C. Teixeira</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Eitan Farchi</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author>Diogo Sousa 0001</author>
<title>Detection of Transactional Memory anomalies using static analysis.</title>
<pages>26-36</pages>
<year>2010</year>
<booktitle>PDATAD</booktitle>
<ee>https://doi.org/10.1145/1866210.1866213</ee>
<crossref>conf/issta/2010p</crossref>
<url>db/conf/issta/padtad2010.html#TeixeiraLFDS10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/issta/DuroSLPM10" mdate="2018-11-06">
<author>Nuno Duro</author>
<author>Rui Santos</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0001-7958-9740">Herv&#233; Paulino</author>
<author>Jo&#227;o Martins 0001</author>
<title>Open virtualization framework for testing ground systems.</title>
<pages>67-73</pages>
<year>2010</year>
<booktitle>PDATAD</booktitle>
<ee>https://doi.org/10.1145/1866210.1866217</ee>
<crossref>conf/issta/2010p</crossref>
<url>db/conf/issta/padtad2010.html#DuroSLPM10</url>
</inproceedings>
</r>
<r><proceedings key="conf/issta/2010p" mdate="2010-11-10">
<editor>Jo&#227;o Louren&#231;o</editor>
<title>Proceedings of the 8th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging, PADTAD 2010, Trento, Italy, July 12-16, 2010</title>
<isbn>978-1-4503-0136-7</isbn>
<booktitle>PADTAD</booktitle>
<publisher>ACM</publisher>
<year>2010</year>
<url>db/conf/issta/padtad2010.html</url>
</proceedings>
</r>
<r><inproceedings key="conf/europar/DiasL09" mdate="2017-06-02">
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Unifying Memory and Database Transactions.</title>
<pages>349-360</pages>
<year>2009</year>
<booktitle>Euro-Par</booktitle>
<ee>https://doi.org/10.1007/978-3-642-03869-3_35</ee>
<crossref>conf/europar/2009</crossref>
<url>db/conf/europar/europar2009.html#DiasL09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/issta/LourencoDLRP09" mdate="2018-11-06">
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author>Jo&#227;o Lu&#237;s</author>
<author>Miguel Rebelo</author>
<author>Vasco Pessanha</author>
<title>Understanding the behavior of transactional memory applications.</title>
<year>2009</year>
<booktitle>PADTAD</booktitle>
<ee>https://doi.org/10.1145/1639622.1639625</ee>
<crossref>conf/issta/2009p</crossref>
<url>db/conf/issta/padtad2009.html#LourencoDLRP09</url>
</inproceedings>
</r>
<r><article key="journals/comsis/DiasLC08" mdate="2019-05-21">
<author orcid="0000-0002-6887-2361">Ricardo J. Dias</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Gon&#231;alo Cunha</author>
<title>Developing libraries using software transactional memory.</title>
<pages>103-117</pages>
<year>2008</year>
<volume>5</volume>
<journal>Comput. Sci. Inf. Syst.</journal>
<number>2</number>
<ee type="oa">https://doi.org/10.2298/CSIS0802103D</ee>
<url>db/journals/comsis/comsis5.html#DiasLC08</url>
</article>
</r>
<r><inproceedings key="conf/apn/LourencoG08" mdate="2017-05-26">
<author>Jo&#227;o Louren&#231;o</author>
<author>Lu&#237;s Gomes 0001</author>
<title>Animated Graphical User Interface Generator Framework for Input-Output Place-Transition Petri Net Models.</title>
<pages>409-418</pages>
<year>2008</year>
<booktitle>Petri Nets</booktitle>
<ee>https://doi.org/10.1007/978-3-540-68746-7_27</ee>
<crossref>conf/apn/2008</crossref>
<url>db/conf/apn/pn2008.html#LourencoG08</url>
</inproceedings>
</r>
<r><inproceedings key="conf/europar/DikaiakosRUL08" mdate="2017-06-02">
<author>Marios D. Dikaiakos</author>
<author>Omer F. Rana</author>
<author>Shmuel Ur</author>
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<title>Topic 1: Support Tools and Environments.</title>
<pages>1-2</pages>
<year>2008</year>
<booktitle>Euro-Par</booktitle>
<ee>https://doi.org/10.1007/978-3-540-85451-7_1</ee>
<crossref>conf/europar/2008</crossref>
<url>db/conf/europar/europar2008.html#DikaiakosRUL08</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hotdep/PreguicaRHL08" mdate="2008-12-27">
<author>Nuno M. Pregui&#231;a</author>
<author>Rodrigo Rodrigues</author>
<author>Crist&#243;v&#227;o Honorato</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>Byzantium: Byzantine-Fault-Tolerant Database Replication Providing Snapshot Isolation.</title>
<year>2008</year>
<booktitle>HotDep</booktitle>
<ee>http://www.usenix.org/events/hotdep08/tech/full_papers/preguica/preguica.pdf</ee>
<crossref>conf/hotdep/2008</crossref>
<url>db/conf/hotdep/hotdep2008.html#PreguicaRHL08</url>
</inproceedings>
</r>
<r><inproceedings key="conf/issta/LourencoC07" mdate="2018-11-06">
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Gon&#231;alo Cunha</author>
<title>Testing patterns for software transactional memory engines.</title>
<pages>36-42</pages>
<year>2007</year>
<booktitle>PADTAD</booktitle>
<ee>https://doi.org/10.1145/1273647.1273655</ee>
<crossref>conf/issta/2007p</crossref>
<url>db/conf/issta/padtad2007.html#LourencoC07</url>
</inproceedings>
</r>
<r><proceedings key="conf/iticse/2005" mdate="2007-08-27">
<editor>Jos&#233; C. Cunha</editor>
<editor>William M. Fleischman</editor>
<editor>Viera K. Proulx</editor>
<editor>Jo&#227;o Louren&#231;o</editor>
<title>Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2005, Caparica, Portugal, June 27-29, 2005</title>
<booktitle>ITiCSE</booktitle>
<publisher>ACM</publisher>
<year>2005</year>
<isbn>1-59593-024-8</isbn>
<url>db/conf/iticse/iticse2005.html</url>
</proceedings>
</r>
<r><article publtype="informal" key="journals/corr/cs-DC-0309049" mdate="2018-08-13">
<author>Jo&#227;o Louren&#231;o</author>
<author>Jos&#233; C. Cunha</author>
<author>Vitor Moreira</author>
<title>Control and Debugging of Distributed Programs Using Fiddle</title>
<ee type="oa">http://arxiv.org/abs/cs.DC/0309049</ee>
<year>2003</year>
<journal>CoRR</journal>
<volume>cs.DC/0309049</volume>
<url>db/journals/corr/corr0309.html#cs-DC-0309049</url>
</article>
</r>
<r><article key="journals/scpe/DuarteLC01" mdate="2012-03-01">
<author>V&#237;tor Duarte</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Jos&#233; C. Cunha</author>
<title>Supporting On-line Distributed Monitoring and Debugging.</title>
<year>2001</year>
<volume>4</volume>
<journal>Scalable Computing: Practice and Experience</journal>
<number>3</number>
<ee>http://www.scpe.org/index.php/scpe/article/view/247</ee>
<url>db/journals/scpe/scpe4.html#DuarteLC01</url>
</article>
</r>
<r><inproceedings key="conf/iccS/LourencoC01" mdate="2017-06-15">
<author orcid="0000-0002-8495-6442">Jo&#227;o Louren&#231;o</author>
<author>Jos&#233; C. Cunha</author>
<title>Fiddle: A Flexible Distributed Debugging Architecture.</title>
<pages>821-830</pages>
<year>2001</year>
<crossref>conf/iccS/2001-2</crossref>
<booktitle>International Conference on Computational Science (2)</booktitle>
<ee>https://doi.org/10.1007/3-540-45718-6_87</ee>
<url>db/conf/iccS/iccS2001-2.html#LourencoC01</url>
</inproceedings>
</r>
<r><article key="journals/jsa/CunhaLA99" mdate="2017-05-20">
<author>Jos&#233; C. Cunha</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Tiago R. Ant&#227;o</author>
<title>An experiment in tool integration: The DDBG parallel and distributed debugger.</title>
<pages>897-907</pages>
<year>1999</year>
<volume>45</volume>
<journal>Journal of Systems Architecture</journal>
<number>11</number>
<ee>https://doi.org/10.1016/S1383-7621(98)00024-1</ee>
<url>db/journals/jsa/jsa45.html#CunhaLA99</url>
</article>
</r>
<r><inproceedings key="conf/pdpta/CunhaMDLG99" mdate="2005-04-08">
<author>Jos&#233; C. Cunha</author>
<author>Pedro D. Medeiros</author>
<author>V&#237;tor Duarte</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Maria Cecilia Gomes</author>
<title>An Experience in Building a Parallel and Distributed Problem-Solving Environment.</title>
<pages>1804-1809</pages>
<year>1999</year>
<crossref>conf/pdpta/1999</crossref>
<booktitle>PDPTA</booktitle>
<url>db/conf/pdpta/pdpta1999-4.html#CunhaMDLG99</url>
</inproceedings>
</r>
<r><article key="journals/cai/CunhaLD98" mdate="2007-05-07">
<author>Jos&#233; C. Cunha</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>V&#237;tor Duarte</author>
<title>Using DDBG to Support Testing and High-level Debugging Interfaces.</title>
<year>1998</year>
<volume>17</volume>
<journal>Computers and Artificial Intelligence</journal>
<number>5</number>
<url>db/journals/cai/cai17.html#CunhaLD98</url>
</article>
</r>
<r><inproceedings key="conf/hpcn/CunhaLVMP98" mdate="2017-05-23">
<author>Jos&#233; C. Cunha</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Jo&#227;o Vieira</author>
<author>Bruno Mosc&#227;o</author>
<author>Daniel Pereira</author>
<title>A Framework to support Parallel and Distrubuted Debugging.</title>
<pages>708-717</pages>
<year>1998</year>
<crossref>conf/hpcn/1998</crossref>
<booktitle>HPCN Europe</booktitle>
<url>db/conf/hpcn/hpcn1998.html#CunhaLVMP98</url>
<ee>https://doi.org/10.1007/BFb0037198</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/hpcn/CunhaMLDVMPV98" mdate="2017-05-23">
<author>Jos&#233; C. Cunha</author>
<author>Pedro D. Medeiros</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>V&#237;tor Duarte</author>
<author>Jo&#227;o Vieira</author>
<author>Bruno Mosc&#227;o</author>
<author>Daniel Pereira</author>
<author>Rui Vaz</author>
<title>The DOTPAR Project: Towards a Framework Supporting Domain Oriented Tools for Parallel and Distributed Processing.</title>
<pages>952-954</pages>
<year>1998</year>
<crossref>conf/hpcn/1998</crossref>
<booktitle>HPCN Europe</booktitle>
<url>db/conf/hpcn/hpcn1998.html#CunhaMLDVMPV98</url>
<ee>https://doi.org/10.1007/BFb0037241</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/sigcse/CunhaL98" mdate="2018-11-06">
<author>Jos&#233; C. Cunha</author>
<author>Jo&#227;o Louren&#231;o</author>
<title>An integrated course on parallel and distributed processing.</title>
<pages>217-221</pages>
<year>1998</year>
<crossref>conf/sigcse/1998</crossref>
<booktitle>SIGCSE</booktitle>
<ee>https://doi.org/10.1145/273133.274300</ee>
<url>db/conf/sigcse/sigcse1998.html#CunhaL98</url>
</inproceedings>
</r>
<r><article key="journals/pc/KacsukCDLFA97" mdate="2017-05-27">
<author>P&#233;ter Kacsuk</author>
<author>Jos&#233; C. Cunha</author>
<author>G&#225;bor D&#243;zsa</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Tibor Fadgyas</author>
<author>Tiago R. Ant&#227;o</author>
<title>A Graphical Development and Debugging Environment for Parallel Programs.</title>
<pages>1747-1770</pages>
<year>1997</year>
<volume>22</volume>
<journal>Parallel Computing</journal>
<number>13</number>
<url>db/journals/pc/pc22.html#KacsukCDLFA97</url>
<ee>https://doi.org/10.1016/S0167-8191(96)00075-0</ee>
</article>
</r>
<r><inproceedings key="conf/euromicro/LourencoCKKNW97" mdate="2017-06-15">
<author>Jo&#227;o Louren&#231;o</author>
<author>Jos&#233; C. Cunha</author>
<author>Henryk Krawczyk</author>
<author>Piotr Kuzora</author>
<author>Marcin Neyman</author>
<author orcid="0000-0002-5798-0252">Bogdan Wiszniewski</author>
<title>An integrated testing and debugging environment for parallel and distributed programs.</title>
<pages>291-</pages>
<year>1997</year>
<crossref>conf/euromicro/1997</crossref>
<booktitle>EUROMICRO</booktitle>
<ee>https://doi.org/10.1109/EURMIC.1997.617289</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/EURMIC.1997.617289</ee>
<url>db/conf/euromicro/euromicro1997.html#LourencoCKKNW97</url>
</inproceedings>
</r>
<r><inproceedings key="conf/iticse/KwiatkowskiALMCLKS96" mdate="2018-11-06">
<author>Jan Kwiatkowski</author>
<author>Marek Andruszkiewicz</author>
<author>Emilio Luque</author>
<author>Tom&#224;s Margalef</author>
<author>Jos&#233; C. Cunha</author>
<author>Jo&#227;o Louren&#231;o</author>
<author>Henryk Krawczyk</author>
<author>Stanislaw Szejko</author>
<title>Teaching parallel processing: development of curriculum and software tools.</title>
<pages>159-161</pages>
<year>1996</year>
<booktitle>ITiCSE</booktitle>
<ee>https://doi.org/10.1145/237466.237633</ee>
<crossref>conf/iticse/1996</crossref>
<url>db/conf/iticse/iticse1996.html#KwiatkowskiALMCLKS96</url>
</inproceedings>
</r>
<coauthors n="109" nc="6">
<co c="0"><na f="a/Ahrendt:Wolfgang">Wolfgang Ahrendt</na></co>
<co c="3"><na f="a/Almeida:Rui">Rui Almeida</na></co>
<co c="0"><na f="a/Andruszkiewicz:Marek">Marek Andruszkiewicz</na></co>
<co c="0"><na f="a/Ant=atilde=o:Tiago_R=">Tiago R. Ant&#227;o</na></co>
<co c="0"><na f="a/Artho:Cyrille">Cyrille Artho</na></co>
<co c="0"><na f="b/Bartocci:Ezio">Ezio Bartocci</na></co>
<co c="1"><na f="b/Batista:Raphael_Negrisoli">Raphael Negrisoli Batista</na></co>
<co c="2"><na f="b/Ben=iacute=tez:Rafael_Bernardo_Carmona">Rafael Bernardo Carmona Ben&#237;tez</na></co>
<co c="0"><na f="b/Bianculli:Domenico">Domenico Bianculli</na></co>
<co c="2"><na f="b/Botto:Miguel_Ayala">Miguel Ayala Botto</na></co>
<co c="1"><na f="b/Bruschi:Sarita_Mazzini">Sarita Mazzini Bruschi</na></co>
<co c="0"><na f="c/Cerqueira:Filipe">Filipe Cerqueira</na></co>
<co c="0"><na f="c/Colombo:Christian">Christian Colombo</na></co>
<co c="5"><na f="c/Costa:Nuno_Ricardo">Nuno Ricardo Costa</na></co>
<co c="0"><na f="c/Cunha:Gon=ccedil=alo">Gon&#231;alo Cunha</na></co>
<co c="0"><na f="c/Cunha:Jos=eacute=_C=">Jos&#233; C. Cunha</na></co>
<co c="0"><na f="d/Dias:Ricardo_J=">Ricardo J. Dias</na></co>
<co c="0"><na f="d/Dikaiakos:Marios_D=">Marios D. Dikaiakos</na></co>
<co c="0"><na f="d/Distefano:Dino">Dino Distefano</na></co>
<co c="1" n="2"><na f="d/Dourado:George_Gabriel_Mendes">George Gabriel Mendes Dourado</na><na>George G. M. Dourado</na></co>
<co c="0"><na f="d/D=oacute=zsa:G=aacute=bor">G&#225;bor D&#243;zsa</na></co>
<co c="0"><na f="d/Duarte:V=iacute=tor">V&#237;tor Duarte</na></co>
<co c="0"><na f="d/Duro:Nuno">Nuno Duro</na></co>
<co c="0"><na f="e/Eder:Kerstin">Kerstin Eder</na></co>
<co c="1"><na f="e/Estrella:J=uacute=lio_Cezar">J&#250;lio Cezar Estrella</na></co>
<co c="0"><na f="f/Fadgyas:Tibor">Tibor Fadgyas</na></co>
<co c="0"><na f="f/Falcone:Yli=egrave=s">Yli&#232;s Falcone</na></co>
<co c="0"><na f="f/Farchi:Eitan">Eitan Farchi</na></co>
<co c="0"><na f="f/Ferreira_0001:Carla">Carla Ferreira 0001</na></co>
<co c="0"><na f="f/Fiedor:Jan">Jan Fiedor</na></co>
<co c="0"><na f="f/Fleischman:William_M=">William M. Fleischman</na></co>
<co c="0"><na f="f/Francalanza:Adrian">Adrian Francalanza</na></co>
<co c="0"><na f="g/Gomes_0001:Lu=iacute=s">Lu&#237;s Gomes 0001</na></co>
<co c="0"><na f="g/Gomes:Maria_Cecilia">Maria Cecilia Gomes</na></co>
<co c="0"><na f="h/Hierons:Robert_M=">Robert M. Hierons</na></co>
<co c="4"><na f="h/Hollander:Yoav">Yoav Hollander</na></co>
<co c="0"><na f="h/Honorato:Crist=oacute=v=atilde=o">Crist&#243;v&#227;o Honorato</na></co>
<co c="4"><na f="h/Hu:Alan_J=">Alan J. Hu</na></co>
<co c="0"><na f="k/Kacsuk:P=eacute=ter">P&#233;ter Kacsuk</na></co>
<co c="0"><na f="k/Krawczyk:Henryk">Henryk Krawczyk</na></co>
<co c="0"><na f="k/Krena:Bohuslav">Bohuslav Krena</na></co>
<co c="0"><na f="k/Krstic:Srdan">Srdan Krstic</na></co>
<co c="0"><na f="k/Kuzora:Piotr">Piotr Kuzora</na></co>
<co c="0"><na f="k/Kwiatkowski:Jan">Jan Kwiatkowski</na></co>
<co c="0"><na f="l/Leit=atilde=o_0001:Jo=atilde=o">Jo&#227;o Leit&#227;o 0001</na></co>
<co c="0"><na f="l/Letko:Zdenek">Zdenek Letko</na></co>
<co c="0"><na f="l/Leucker:Martin">Martin Leucker</na></co>
<co c="0"><na f="l/Lorber:Florian">Florian Lorber</na></co>
<co c="0"><na f="l/Lu=iacute=s:Jo=atilde=o">Jo&#227;o Lu&#237;s</na></co>
<co c="0"><na f="l/Luque:Emilio">Emilio Luque</na></co>
<co c="0"><na f="m/Margalef:Tom=agrave=s">Tom&#224;s Margalef</na></co>
<co c="0"><na f="m/Mariani:Leonardo">Leonardo Mariani</na></co>
<co c="0"><na f="m/Martins_0001:Jo=atilde=o">Jo&#227;o Martins 0001</na></co>
<co c="0"><na f="m/Martins:Jo=atilde=o_Andr=eacute=">Jo&#227;o Andr&#233; Martins</na></co>
<co c="3"><na f="m/Martins:Leonardo">Leonardo Martins</na></co>
<co c="0"><na f="m/Medeiros:Pedro_D=">Pedro D. Medeiros</na></co>
<co c="2"><na f="m/Mendon=ccedil=a:Lu=iacute=s_F=">Lu&#237;s F. Mendon&#231;a</na></co>
<co c="0"><na f="m/Monteiro:Patr=iacute=cia">Patr&#237;cia Monteiro</na></co>
<co c="0"><na f="m/Monteiro:Ricardo">Ricardo Monteiro</na></co>
<co c="4"><na f="m/Morad:Ronny">Ronny Morad</na></co>
<co c="0"><na f="m/Moreira:Vitor">Vitor Moreira</na></co>
<co c="0"><na f="m/Mosc=atilde=o:Bruno">Bruno Mosc&#227;o</na></co>
<co c="2"><na f="n/Nabais:Jo=atilde=o_Miguel_Lemos_Chasqueira">Jo&#227;o Miguel Lemos Chasqueira Nabais</na></co>
<co c="2"><na f="n/Negenborn:Rudy_R=">Rudy R. Negenborn</na></co>
<co c="0"><na f="n/Neyman:Marcin">Marcin Neyman</na></co>
<co c="0"><na f="n/Nickovic:Dejan">Dejan Nickovic</na></co>
<co c="-1"><na f="o/Orosa:Lois">Lois Orosa</na></co>
<co c="0"><na f="p/Pace:Gordon_J=">Gordon J. Pace</na></co>
<co c="0"><na f="p/Paulino:Herv=eacute=">Herv&#233; Paulino</na></co>
<co c="0"><na f="p/Pereira:Daniel">Daniel Pereira</na></co>
<co c="5"><na f="p/Pereira:Zulema_Lopes">Zulema Lopes Pereira</na></co>
<co c="0"><na f="p/Pessanha:Vasco">Vasco Pessanha</na></co>
<co c="1"><na f="p/Prado:Rafael_R=">Rafael R. Prado</na></co>
<co c="0"><na f="p/Pregui=ccedil=a:Nuno_M=">Nuno M. Pregui&#231;a</na></co>
<co c="0"><na f="p/Proulx:Viera_K=">Viera K. Proulx</na></co>
<co c="3"><na f="q/Quaresma:Cl=aacute=udia">Cl&#225;udia Quaresma</na></co>
<co c="0"><na f="r/Rana:Omer_F=">Omer F. Rana</na></co>
<co c="0"><na f="r/Ravara:Ant=oacute=nio">Ant&#243;nio Ravara</na></co>
<co c="0"><na f="r/Rebelo:Miguel">Miguel Rebelo</na></co>
<co c="0"><na f="r/Rem=eacute=dios:Diogo">Diogo Rem&#233;dios</na></co>
<co c="0"><na f="r/Rodrigues:Rodrigo">Rodrigo Rodrigues</na></co>
<co c="0"><na f="r/Rufino:Jos=eacute=">Jos&#233; Rufino</na></co>
<co c="0"><na f="s/S=aacute=nchez:C=eacute=sar">C&#233;sar S&#225;nchez</na></co>
<co c="0"><na f="s/Santos:Rui">Rui Santos</na></co>
<co c="0"><na f="s/Schneider:Gerardo">Gerardo Schneider</na></co>
<co c="0"><na f="s/Seco:Jo=atilde=o_Costa">Jo&#227;o Costa Seco</na></co>
<co c="0"><na f="s/Segall:Itai">Itai Segall</na></co>
<co c="0"><na f="s/Shehory:Onn">Onn Shehory</na></co>
<co c="0"><na f="s/Signoles:Julien">Julien Signoles</na></co>
<co c="0"><na f="s/Silva:Jo=atilde=o_A=">Jo&#227;o A. Silva</na></co>
<co c="0"><na f="s/Smrcka:Ales">Ales Smrcka</na></co>
<co c="0"><na f="s/Soares:Jo=atilde=o">Jo&#227;o Soares</na></co>
<co c="0" n="2"><na f="s/Sousa_0001:Diogo">Diogo Sousa 0001</na><na>Diogo G. Sousa</na></co>
<co c="1" n="2"><na f="s/Souza:Paulo_Sergio_Lopes_de">Paulo Sergio Lopes de Souza</na><na>Paulo S. L. Souza</na></co>
<co c="1" n="2"><na f="s/Souza:Simone_do_Rocio_Senger_de">Simone do Rocio Senger de Souza</na><na>Simone R. S. Souza</na></co>
<co c="0"><na f="s/Stolz:Volker">Volker Stolz</na></co>
<co c="0"><na f="s/Szejko:Stanislaw">Stanislaw Szejko</na></co>
<co c="0"><na f="t/Teixeira:Bruno_C=">Bruno C. Teixeira</na></co>
<co c="0"><na f="t/Te=oacute=filo:Ant=oacute=nio">Ant&#243;nio Te&#243;filo</na></co>
<co c="-1"><na f="t/Thinyane:Hannah">Hannah Thinyane</na></co>
<co c="0"><na f="t/Traytel:Dmitriy">Dmitriy Traytel</na></co>
<co c="0"><na f="u/Ur:Shmuel">Shmuel Ur</na></co>
<co c="0"><na f="v/Vale:Tiago_M=">Tiago M. Vale</na></co>
<co c="0"><na f="v/Vaz:Rui">Rui Vaz</na></co>
<co c="0"><na f="v/Vieira:Jo=atilde=o">Jo&#227;o Vieira</na></co>
<co c="3"><na f="v/Vieira_0002:Pedro">Pedro Vieira 0002</na></co>
<co c="0"><na f="v/Vojnar:Tom=aacute=s">Tom&#225;s Vojnar</na></co>
<co c="0"><na f="w/Weiss:Alexander">Alexander Weiss</na></co>
<co c="0"><na f="w/Wiszniewski:Bogdan">Bogdan Wiszniewski</na></co>
</coauthors>
</dblpperson>

