Service in Steering Committees

Association for Logic Programming (ALP)
Executive committee member, since July 2014.

INForum
Executive committee member, since September 2014.

Euro-Par
Advisory board member, since August 2014.

COMPUTATION TOOLS
Steering committee member, since October 2016.

Service in Editorial Boards

ALP Newsletter
Area co-editor for the Implementations and Systems track, between May 2010 and March 2016.

Service in Program Committees

ICLP 2018
Program committee member. 34th International Conference on Logic Programming (ICLP 2018). Oxford, UK, July 2018.

COMPUTATION TOOLS 2018
Program committee member. 9th International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking (COMPUTATION TOOLS 2018). Barcelona, Spain, February 2018.

PADL 2018
Program committee member. 20th International Symposium on Practical Aspects of Declarative Languages (PADL 2018). Los Angeles, California, USA, January 2018.

ICLP 2017
Program co-chair. 33rd International Conference on Logic Programming (ICLP 2017). Melbourne, Australia, August/September 2017.

SLATE 2017
Program committee member. 6th Symposium on Languages, Applications and Technologies (SLATE 2017). Vila do Conde, Portugal, June 2017.

COMPUTATION TOOLS 2017
Program committee member. 8th International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking (COMPUTATION TOOLS 2017). Athens, Greece, February 2017.

PADL 2017
Program committee member. 19th International Symposium on Practical Aspects of Declarative Languages (PADL 2017). Paris, France, January 2017.

ICLP 2016
Program committee member. 32nd International Conference on Logic Programming (ICLP 2016). New York City, New York, USA, October 2016.

BDL 2016
Program committee member. Workshop on Big Data & Deep Learning in High Performance Computing (BDL 2016). Porto, Portugal, June 2016.

VECPAR 2016
Program committee member. 12th International Meeting on High Performance Computing for Computational Science (VECPAR 2016). Porto, Portugal, June 2016.

SLATE 2016
Program committee member. 5th Symposium on Languages, Applications and Technologies (SLATE 2016). Maribor, Slovenia, June 2016.

COMPUTATION TOOLS 2016
Program committee member. 7th International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking (COMPUTATION TOOLS 2016). Rome, Italy, March 2016.

PADL 2016
Program committee member. 18th International Symposium on Practical Aspects of Declarative Languages (PADL 2016). St. Petersburg, Florida, USA, January 2016.

SEPS 2015
Program committee member. 2nd Workshop on Software Engineering for Parallel Systems (SEPS 2015). Pittsburgh, Pennsylvania, USA, October 2015.

INForum 2015
Program co-chair. 7th INForum - Simpósio de Informática (INForum 2015). Covilhã, Portugal, September 2015.

PADL 2015
Program committee member. 17th International Symposium on Practical Aspects of Declarative Languages (PADL 2015). Portland, Oregon, USA, June 2015.

SLATE 2015
Program committee member. 4th Symposium on Languages, Applications and Technologies (SLATE 2015). Madrid, Spain, June 2015.

EURO-PAR 2014
Topic chair. 20th International Euro-Par Conference (Euro-Par 2014). Porto, Portugal, August 2014.

SLATE 2014
Program committee member. 3rd Symposium on Languages, Applications and Technologies (SLATE 2014). Bragança, Portugal, June 2014.

INAP 2013
Conference chair. 20th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2013). Kiel, Germany, September 2013.

ICLP 2013
Program committee member. 29th International Conference on Logic Programming (ICLP 2013). Istanbul, Turkey, August 2013.

CICLOPS 2013
Program co-chair. 13th International Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2013). Istanbul, Turkey, August 2013.

SLATE 2013
Program co-chair. 2nd Symposium on Languages, Applications and Technologies (SLATE 2013). Porto, Portugal, June 2013.

CICLOPS 2012
Program committee member. 12th International Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2012). Budapest, Hungary, September 2012.

PADL 2012
Program committee member. 14th International Symposium on Practical Aspects of Declarative Languages (PADL 2012). Philadelphia, Pennsylvania, USA, January 2012.

PADL 2011
Program co-chair. 13th International Symposium on Practical Aspects of Declarative Languages (PADL 2011). Austin, Texas, USA, January 2011.

DAMP 2010
Program committee member. 5th International Workshop on Declarative Aspects of Multicore Programming (DAMP 2010). Madrid, Spain, January 2010.

ICLP 2009
Program committee member. 25th International Conference on Logic Programming (ICLP 2009). Pasadena, California, USA, July 2009.

CICLOPS 2008
Program committee member. 8th Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2008). Udine, Italy, December 2008.

CICLOPS 2007
Program committee member. 7th Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2007). Porto, Portugal, September 2007.

CICLOPS 2005
Program co-chair. 5th Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2005). Sitges, Spain, October 2005.

EPIA 2003
Program committee member. 11th Portuguese Conference on Artificial Intelligence (EPIA 2003). Beja, Portugal, December 2003.

Organization of Events

EURO-PAR 2014
Local organizer. 20th International Euro-Par Conference (Euro-Par 2014). Porto, Portugal, August 2014.

ICLP 2009
Publicity chair. 25th International Conference on Logic Programming (ICLP 2009). Pasadena, California, USA, July 2009.

TACC@UP 2009
Co-organizer. Spring School in Advanced Computing TACC @ UP. Porto, Portugal, May 2009.

ICLP 2007
Local chair. 23rd International Conference on Logic Programming (ICLP 2007). Porto, Portugal, September 2007.