Directory of Experts

You are here

Back to search results
Giovanni Beltrame
Laurea (Polimi), MSc. (UIC), MTech (CEFRIEL), Ph.D. (Politecnico di Milano)

Phone: (514) 340-4711 Ext. 2370 Fax: (514) 340-5139 Room: M-4109

Research interests and affiliations

Research interests

My research focuses on two domains: high-performance data systems for aerospace, and design methodologies for adaptive and self-optimizing systems. For the former I work on a probabilistic analysis approach that tries to minimize the probability of undesired timing issues. For the latter I concentrate on the definition and application of real-time metaheuristics based on decision theory.

Expertise type(s) (NSERC subjects)
  • 2500 ELECTRICAL AND ELECTRONIC ENGINEERING

Publications

Recent publications
Conference paper
Moussa, M., Di Penta, M., Antoniol, G. & Beltrame, G. (2017). ACCUSE: helping users to minimize Android app privacy concerns. Paper presented at the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft 2017), Buenos Aires, Argentina (pp. 144-148). Retrieved from https://doi.org/10.1109/MOBILESoft.2017.22
Journal article
Chen, C. & Beltrame, G. (2017). An adaptive Markov model for the timing analysis of probabilistic caches. ACM Transactions on Design Automation of Electronic Systems, 23(1), 24 pages. Retrieved from https://doi.org/10.1145/3123877
Journal article
Ayari, R., Nikdast, M., Hafnaoui, I., Beltrame, G. & Nicolescu, G. (2017). HypAp: a Hypervolume-Based Approach for Refining the Design of Embedded Systems. IEEE Embedded Systems Letters, 9(3), 57-60. Retrieved from https://doi.org/10.1109/LES.2017.2695118
Conference paper
Guannan, L., Svogor, I. & Beltrame, G. (2017). Self-adaptive pattern formation with battery-powered robot swarms. Paper presented at the NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2017), Pasadena, CA (pp. 253-260). Retrieved from https://doi.org/10.1109/AHS.2017.8046386

Biography

Giovanni Beltrame received holds an M.Sc. degree in electrical engineering and computer science from the University of Illinois, Chicago (2001). He also received a Laurea degree in computer engineering from  Politecnico di Milano, Italy in 2002, an M.S. degree in information technology from CEFRIEL, Milan in 2002, and a Ph.D. degree in computer engineering from Politecnico di Milano in 2006. Prior to his appointment as an Assistant Professor at Polytechnique Montreal, he worked as an engineer at the European Space Agency until 2009. His research interests include the modeling and design of embedded systems, artificial intelligence, and robotics.

Teaching

INF1600 - Computer Architecture

Supervision at Polytechnique

IN PROGRESS

  • Ph.D. (5)

    • Cao, Yanjun. Multi-Robot Collaborative Simultaneous Localization and Mapping (SLAM).
    • Hafnaoui, Imane. Hardware-Aware Code Generation Optimization of Multi-DSL Systems .
    • Kaufmann, Marcel.
    • Moussa, Majda. Un système de recommendation pour les utilisateurs des applications Android.
    • Varadharajan, Vivek Shankar. Continuous Software Integration for Robotic Swarms.
  • Master (thesis) (1)

    • Meyer, Lucas. Swarm Connectivity Optimization.
  • Professionnal master (1)

    • Kennich, Mohamed Amine.

COMPLETED

  • Ph.D. Thesis (4)

    • Chen, C. (2017). Static Probabilistic Timing Analysis for Real-Time Embedded Systems in Presence of Faults (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/2686/
    • Panerati, J. (2017). Adaptive computing systems for aerospace (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/2543/
    • Elmahi, O. (2016). Verification of the Performance Properties of Embedded Streaming Applications via Constraint-Based Scheduling (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/2239/
    • Fourmigue, A. (2014). Méthodes de calcul numérique pour la simulation thermique des circuits intégrés (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/1580/
  • Master's Thesis (3)

    • Aouina, A. (2017). Modélisation et simulation thermique des circuits intégrés tridimensionnels (Master's Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/2711/
    • Anwar, H. (2016). A Probabilistically Analyzable Cache to Estimate Timing Bounds (Master's Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/2170/
    • Riahi, S. (2014). Système de mesure de la température d'un processeur en temps réel par thermographie infrarouge (Master's Thesis, École Polytechnique de Montréal). Retrieved from http://publications.polymtl.ca/1613

News about Giovanni Beltrame

NEWS | December 7, 2016
Robotics Programming: An Article by a Polytechnique Montréal Professor on the Cover of “Computer” Magazine | Read

Press review about Giovanni Beltrame

October 19, 2017, Radio-Canada, Le monde aujourd'hui - Risques de collisions entre drones et avions Entrevue de Giovanni Beltrame, professeur agrégé au Département de génie informatique et génie logiciel à Polytechnique Montréal (0:26).
December 21, 2016, Radio-Canada, Le drône : l'utilisation commerciale est en hausse Entrevue de Giovanni Beltrame, professeur agrégé au Département de génie informatique et génie logiciel à Polytechnique Montréal (43:40).