Research
Research group
Selected publications since 2008
Journal Papers
Alfredo Lima, André Aquino, Bruno Nogueira, Rian G. S. Pinheiro. "A matheuristic approach for the minimum broadcast time problem and a biased random-key genetic algorithm." International Transactions in Operational Research (2022). (Code available HERE)
Derek Alves, Davi Oliveira, Ermeson Andrade, Bruno Nogueira. "GPU-BRKGA: A GPU accelerated library for optimization using the biased random-key genetic algorithm." IEEE Latin America Transactions (2022). (Code available HERE)
Bruno Nogueira, Eduardo Tavares, Paulo Maciel. "Iterated local search with tabu search for the the weighted vertex coloring problem." Computers & Operations Research (2021). (Code available HERE)
Bruno Nogueira, Rian G. S. Pinheiro, Eduardo Tavares. "Iterated local search for the generalized independent set problem." Optimization Letters (2020). (Code available HERE)
Anderson Nascimento, Eduardo Tavares, Gabriel Alves Jr, Erica Sousa, Bruno Nogueira. "Performability evaluation of transport modes for cloud-based inbound logistics: a study based on coffee industry." International Journal of Manufacturing Technology and Management (2020).
Bruno Nogueira, Eduardo Tavares, Jean Araujo, Gustavo Callou. "Accelerating continuous GRASP with a GPU." The Journal of Supercomputing (2019). (Code available HERE)
Bruno Nogueira, Eduardo Tavares, Ermeson Andrade. "Power-aware scheduling of real-time applications onto MPSoC platforms with multi-bank shared memory." Microprocessors and Microsystems (2019) (Code available HERE)
Bruno Nogueira, and Rian G. S. Pinheiro. "A GPU based local search algorithm for the unweighted and weighted maximum s-plex problems." Annals of Operations Research (2019). [tables] (Code available HERE)
Ermeson Andrade and Bruno Nogueira. "Performability Evaluation of a Cloud-Based Disaster Recovery Solution for IT Environments." Journal of Grid Computing (2018).
Victor Lira, Eduardo Tavares, Meuse Nogueira, Erica Teixeira, and Bruno Nogueira. "Virtual Network Mapping Considering Energy Consumption and Availability." Computing (2018).
Francisco Oliveira, Eduardo Tavares, Erica Sousa, and Bruno Nogueira. "Video Conferencing Evaluation Considering Scalable Video Coding and SDN Network." Revista de Informática Teórica e Aplicada (2018).
Ermeson Andrade, Bruno Nogueira, Gabriel Alves, and Gustavo Callou. "Dependability Analysis of a Cyber-Physical System for Smart Environments." Concurrency and Computation: Practice and Experience (2018). (Petri net models in Mercury format available HERE)
Ermeson Andrade and Bruno Nogueira. "Dependability Evaluation of a Disaster Recovery Solution for IoT Infrastructures." The Journal of Supercomputing (2018).
Bruno Nogueira, and Rian G. S. Pinheiro. "A CPU-GPU local search heuristic for the maximum weight clique problem on massive graphs." Computers & Operations Research (2017). [pdf] (Code and problem instances available HERE)
Bruno Nogueira, Rian G. S. Pinheiro, and Anand Subramanian. "A hybrid iterated local search heuristic for the maximum weight independent set problem." Optimization Letters (2017): 1-17. [pdf] (Code available HERE)
Ermeson Andrade, Bruno Nogueira, Rubens Matos, Gustavo Callou and Paulo Maciel. "Availability modeling and analysis of a disaster-recovery-as-a-service solution." Computing (2017): 1-26.
Bruno Nogueira, Paulo Maciel, Eduardo Tavares, Ricardo M. A. Silva, and Ermeson Andrade. "Multi-objective optimization of multimedia embedded systems using genetic algorithms and stochastic simulation." Soft Computing (2016): 1-18. [pdf]
Alexsandro Melo, Eduardo Tavares, Erica Sousa, Bruno Nogueira, and Marcelo Marinho. "Dependability approach for evaluating software development risks." IET Software 9, no. 1 (2015): 17-27.
Alexsandro Melo, Eduardo Tavares, Erica Sousa, Bruno Nogueira, and Paulo Maciel. "A performability approach for evaluating the impact of risks in software development." International Journal of Software Engineering, Technology and Applications 1, no. 2-4 (2015): 261-289.
Gustavo Callou, Paulo Maciel, Eduardo Tavares, Ermeson Andrade, Bruno Nogueira, Carlos Araujo, and Paulo Cunha. "Energy consumption and execution time estimation of embedded system applications." Microprocessors and Microsystems 35, no. 4 (2011): 426-440.
Bruno Nogueira, Paulo Maciel, Eduardo Tavares, Ermeson Andrade, Ricardo Massa, Gustavo Callou, and Rodolfo Ferraz. "A formal model for performance and energy evaluation of embedded systems." EURASIP Journal on Embedded Systems 2011, no. 1 (2010): 1.
Eduardo Tavares, Paulo Maciel, Pedro Dallegrave, Bruno Silva, Tiago Falcão, Bruno Nogueira, Gustavo Callou, and Paulo Cunha. "Model-driven software synthesis for hard real-time applications with energy constraints." Design Automation for Embedded Systems 14, no. 4 (2010): 327-366.
Ermeson Andrade, Paulo Maciel, Tiago Falcão, Bruno Nogueira, Carlos Araujo, and Gustavo Callou. "Performance and energy consumption estimation for commercial off-the-shelf component system design." Innovations in Systems and Software Engineering 6, no. 1-2 (2010): 107-114.
Ermeson Andrade, Paulo Maciel, Bruno Nogueira, Carlos Araújo, and Gustavo Callou. "A COTS-based approach for estimating performance and energy consumption of embedded real-time systems." Information Processing Letters 110, no. 14 (2010): 525-534.
Bruno Nogueira, Paulo Maciel, Gustavo Callou, Ermeson Andrade, and Eduardo Tavares. "ALUPAS: Avaliação de desempenho e consumo de energia de softwares para sistemas embarcados." Revista de Informática Teórica e Aplicada 16, no. 1 (2009): 25-44.
Gustavo Callou, Paulo Maciel, Ermeson Andrade, Bruno Nogueira, and Eduardo Tavares. "Estimation of energy consumption and execution time in early phases of design lifecycle: an application to biomedical systems." Electronics Letters 44, no. 23 (2008): 1343-1344.
Articles in Symposia Proceedings
Bruno Silva, Eduardo Tavares, Paulo Maciel, Bruno Nogueira, Jeisa Oliveira, Antônio Damaso, and Nelson Rosa. "AMALGHMA-An environment for measuring execution time and energy consumption in embedded systems." In 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3364-3369. IEEE, 2014.
Anderson Nascimento, Gabriel Alves, Erica Sousa, Bruno Nogueira, and Eduardo Tavares. "Transport mode assessment for inbound logistics: A study based on coffee industry." In 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC). 2014.
Bruno Nogueira, Paulo Maciel, Ricardo Martins, and Eduardo Tavares. "A simulation optimization approach for design space exploration of soft real-time embedded systems." In 2013 IEEE Congress on Evolutionary Computation, pp. 2773-2780. IEEE, 2013.
Alessandro Melo, Eduardo Tavares, Marcelo Marinho, Erica Sousa, B. Nogueira, and P. Maciel. "Development Risk Assessment in Software Projects Using Dependability Models." In Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on, pp. 260-267. IEEE, 2013.
Ermeson Andrade, Marcelo Alves, Bruno Nogueira, and Paulo Maciel. "Calau: An environment for modeling and analyzing embedded real-time systems." In 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3135-3140. IEEE, 2012.
Eduardo Tavares, Paulo Maciel, Erica Sousa, Bruno Nogueira, Leonardo Amorim, and Victor Lira. "A hierarchical pre-runtime scheduling for hard real-time systems considering fault-tolerance." In 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 1207-1212. IEEE, 2012.
Andrade, Ermeson, Paulo Maciel, Gustavo Callou, and Bruno Nogueira. "A methodology for mapping sysml activity diagram to time petri net for requirement validation of embedded real-time systems with energy constraints." In Digital Society, 2009. ICDS'09. Third International Conference on, pp. 266-271. IEEE, 2009.
Ermeson Andrade, Paulo Maciel, Gustavo Callou, Bruno Nogueira, and Carlos Araújo. "Mapping UML sequence diagram to time petri net for requirement validation of embedded real-time systems with energy constraints." In Proceedings of the 2009 ACM symposium on Applied Computing, pp. 377-381. ACM, 2009.
Eduardo Tavares, Pedro Dallegrave, Bruno Silva, Gustavo Callou, Bruno Nogueira, and Paulo Maciel. "A hybrid DVS scheduling approach for hard real-time systems." In Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on, pp. 2848-2853. IEEE, 2009.
Bruno Nogueira, Paulo Maciel, Eduardo Tavares, Ermeson Andrade, Gustavo Callou, Ricardo Lima, Rodolfo Ferraz, and Bruno Montenegro. "Performance and Energy Consumption Evaluation of Embedded Applications: A Method Based on Platform's Behavioral Model." In Computer Architecture and High Performance Computing, 2009. SBAC-PAD'09. 21st International Symposium on, pp. 135-142. IEEE, 2009.
Gustavo Callou, Paulo Maciel, Ermeson Carneiro, Bruno Nogueira, Eduardo Tavares, and Meuse Oliveira Jr. "A formal approach for estimating embedded system execution time and energy consumption." In International Workshop on Power and Timing Modeling, Optimization and Simulation, pp. 379-388. Springer Berlin Heidelberg, 2008.
Gustavo Callou, Paulo Maciel, Ermeson Andrade, Bruno Nogueira, and Eduardo Tavares. "A coloured petri net based approach for estimating execution time and energy consumption in embedded systems." In Proceedings of the 21st annual symposium on Integrated circuits and system design, pp. 134-139. ACM, 2008.
Ermeson Andrade, Paulo Maciel, Gustavo Callou, Eduardo Tavares, and Bruno Nogueira. "Mapping sysml state machine diagram to time petri net for analysis and verification of embedded real-time systems with energy constraints." In Advances in Electronics and Micro-electronics, 2008. ENICS'08. International Conference on, pp. 1-6. IEEE, 2008.
Ermeson Andrade, Paulo Maciel, Gustavo Callou, and Bruno Nogueira. "Mapping UML interaction overview diagram to Time petri net for analysis and verification of Embedded real-time systems with Energy constraints." In Computational Intelligence for Modelling Control & Automation, 2008 International Conference on, pp. 615-620. IEEE, 2008.