João Luís Sobral
Professor Auxiliar
High Performance and Graphics

PUBLICATIONS

(imported from ORCID)

1) Neves, D.T., Sobral, J.L., Parallel SuperFine?A tool for fast and accurate supertree estimation: Features and limitations, in Future Generation Computer Systems, Volume 67 Pages 441-454, journal-article 2017

2) Medeiros, B., Silva, R., Sobral, J.L., Gaspar: A compositional aspect-oriented approach for cluster applications, in Concurrency Computation, Volume 28 Number 8 Pages 2353-2373, journal-article 2016

3) Gon?alves, R.C., Batory, D., Sobral, J.L., ReFlO: an interactive tool for pipe-and-filter domain specification and program generation, in Software and Systems Modeling, Volume 15 Number 2 Pages 377-395, journal-article 2016

4) Neves, D.T., Sobral, J.L., Towards a faster and accurate supertree inference, in Proceedings - IEEE Symposium on Computers and Communications, Volume 2016-February Pages 995-1000, conference-paper 2016

5) Gon?alves, R.C., Batory, D., Sobral, J.L., Rich\e, From software extensions to product lines of dataflow programs, in Software and Systems Modeling,, journal-article 2015

6) Medeiros, B., Silva, R., Sobral, J.L., Gaspar: A compositional aspect-oriented approach for cluster applications, in Concurrency Computation,, journal-article 2015

7) Medeiros, B., Silva, R., Sobral, J.L., Grid programming frameworks, in Grid Computing: Techniques and Future Prospects, Pages 157-186, book 2015

8) Gon?alves, R.C., Batory, D., Sobral, J.L., ReFlO: an interactive tool for pipe-and-filter domain specification and program generation, in Software \& Systems Modeling,, journal-article 2014

9) Medeiros, B., Sobral, J.L., AOmpLib: An aspect library for large-Scale multi-Core parallel programming, in Proceedings of the International Conference on Parallel Processing, Pages 270-279, conference-paper 2013

10) Faria, N., Silva, R., Sobral, J.L., Impact of data structure layout on performance, in Proceedings of the 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2013, Pages 116-120, conference-paper 2013

11) Medeiros, B., Sobral, J.L., Implementing an OpenMP-like standard with aspectj, in aMISS 2013 - Proceedings of the 3rd Workshop on Modularity in Systems Software, Pages 1-5, conference-paper 2013

12) Pinho, J., Sobral, J.L., Rocha, M., Parallel evolutionary computation in bioinformatics applications, in Computer Methods and Programs in Biomedicine, Volume 110 Number 2 Pages 183-191, journal-article 2013

13) Medeiros, B., Sobral, J., Aspectgrid: Aspect-oriented fault-tolerance in grid platforms, in Computing and Informatics, Volume 31 Number 1 Pages 89-101, journal-article 2012

14) Gon?alves, R.C., Sobral, J.L., Modular and non-invasive distributed memory parallelization, in MISS 12 - Proceedings of the 2012 Workshop on Modularity in Systems Software, Pages 33-37, conference-paper 2012

15) Neves, D.T., Warnow, T., Sobral, J.L., Pingali, K., Parallelizing SuperFine, in Proceedings of the ACM Symposium on Applied Computing, Pages 1361-1367, conference-paper 2012

16) Evangelista, P., Pinho, J., Gon?alves, E., Maia, P., Sobral, J.L., Rocha, M., A software platform for evolutionary computation with pluggable parallelism and quality assurance, in IFIP Advances in Information and Communication Technology, Volume 364 AICT Number PART 2 Pages 45-50, book 2011

17) Medeiros, B., Sobral, J.L., Checkpoint and run-time adaptation with pluggable parallelisation, in Proceedings of the International Conference on Parallel Processing, Pages 434-443, conference-paper 2011

18) Silva, R.C., Sobral, J.L., Optimizing molecular dynamics simulations with product lines, in ACM International Conference Proceeding Series, Pages 151-157, conference-paper 2011

19) Pinho, J., Rocha, M., Sobral, J.L., Pluggable parallelization of evolutionary algorithms applied to the optimization of biological processes, in Proceedings of the 18th Euromicro Conference on Parallel, Distributed and Network-Based Processing, PDP 2010, Pages 395-402, conference-paper 2010

20) Neves, D.T., Sobral, J.L., Improving the separation of parallel code in skeletal systems, in 8th International Symposium on Parallel and Distributed Computing, ISPDC 2009, Pages 257-260, conference-paper 2009

21) Gon?alves, R.C., Sobral, J.L., Pluggable parallelisation, in Proc. 18th ACM International Symposium on High Performance Distributed Computing, HPDC 09, Co-located with the 2009 International Symposium on High Performance Distributed Computing Conf., HPDC 09, Pages 11-20, conference-paper 2009

22) Sobral, J.L., Monteiro, M.P., A domain-specific language for parallel and grid computing, in DSAL 08: Proceedings of the 2008 AOSD Workshop on Domain-specific Aspect Languages,, conference-paper 2008

23) Sobral, J.L., SkelJ: Skeletons for object-oriented applications, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 4967 LNCS Pages 1114-1121, book 2008

24) Cunha, C.A., Sobral, J.L., An annotation-based framework for parallel computing, in Proceedings - 15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing, PDP 2007, Pages 113-120, conference-paper 2007

25) Sobral, J.L., Cunha, C.A., Monteiro, M.P., Aspect oriented pluggable support for parallel computing, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 4395 LNCS Pages 93-106, book 2007

26) Sobral, J.L., Proen?a, A.J., Enabling JaSkel skeletons for clusters and computational grids, in Proceedings - IEEE International Conference on Cluster Computing, ICCC, Pages 365-371, conference-paper 2007

27) Sobral, J.L., Pluggable grid services, in Proceedings - IEEE/ACM International Workshop on Grid Computing, Pages 113-120, conference-paper 2007

28) Sobral, J.L., Incrementally developing parallel applications with AspectJ, in 20th International Parallel and Distributed Processing Symposium, IPDPS 2006, Volume 2006, conference-paper 2006

29) Ferreira, J.F., Sobral, J.L., Proen?a, A.J., JaSkel: A Java skeleton-based framework for structured cluster and grid computing, in Sixth IEEE International Symposium on Cluster Computing and the Grid, 2006. CCGRID 06, Pages 301-304, conference-paper 2006

30) Cunha, C.A., Sobral, J.L., Monteiro, M.P., Reusable aspect-oriented implementations of concurrency patterns and mechanisms, in Proceedings of the 5th International Conference on Aspect-oriented Software Development 2006, AOSD 06, Volume 2006 Pages 134-145, conference-paper 2006

31) Sobral, J.L., Leather inspection based on wavelets, in Lecture Notes in Computer Science, Volume 3523 Number II Pages 682-688, conference-paper 2005

32) Sobral, J.L., Optimised filters for texture defect detection, in Proceedings - International Conference on Image Processing, ICIP, Volume 3 Pages 565-568, conference-paper 2005

33) Ferreira, J.F., Sobral, J.L., ParC#: Parallel computing with C# in .Net, in Lecture Notes in Computer Science, Volume 3606 Pages 239-248, conference-paper 2005

34) Sobral, J.L., Proen?a, A.J., Designing scalable object oriented parallel applications, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 2400 Pages 661-665, book 2002

35) Sobral, J.L., Proen?a, A.J., A SCOOPP evaluation on packing parallel objects in run-time, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 1981 Pages 114-127, book 2001

36) Sobral, J.L., Proen?a, A.J., A run-time system for dynamic grain packing, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 1685 LNCS Pages 845-852, book 1999

37) Sobral, Joao Luis, Proenca, Alberto Jose, Dynamic grain-size adaptation on object oriented parallel programming - the SCOOPP approach, in Proceedings of the International Parallel Processing Symposium, IPPS, Pages 728-732, conference-paper 1999