Directory of Experts

You are here

Back to search results

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)
  • 2600 ROBOTICS
  • 2601 Robotic control and automation
  • 2604 Intelligent systems applications
  • 2606 Systems, man and cybernetics
  • 2700 INFORMATION TECHNOLOGY
  • 2702 Computer systems organization
  • 2710 Information systems design
  • 2720 Computer systems software
  • 2800 ARTIFICIAL INTELLIGENCE (Computer Vision, use 2603)
  • 3250 SPACE SCIENCE
  • 2500 ELECTRICAL AND ELECTRONIC ENGINEERING

Publications

Recent publications
Journal article
Li, G., Svogor, I. & Beltrame, G. (2019). Long-term pattern formation and maintenance for battery-powered robots. Swarm Intelligence, 13(1), 21-57. Retrieved from https://doi.org/10.1007/s11721-019-00162-1
Journal article
Panerati, J., Schwind, N., Zeltner, S., Inoue, K. & Beltrame, G. (2018). Assessing the resilience of stochastic dynamic systems under partial observability. PloS One, 13(8), 21 pages. Retrieved from https://doi.org/10.1371/journal.pone.0202337
Conference paper
St-Onge, D., Kwek, J.Y. & Beltrame, G. (2018). Behaviours and states for human-swarm interaction studies. Paper presented at the 13th Annual ACM/IEEE International Conference on Human Robot Interaction (HRI 2018), Chicago, IL, United states (1 page). Retrieved from https://doi.org/10.1145/3173386.3177845
Conference paper
St-Onge, D., Pinciroli, C. & Beltrame, G. (2018). Circle Formation with Computation-Free Robots Shows Emergent Behavioural Structure. Paper presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2018), Madrid, Spain (pp. 5344-5349). Retrieved from https://doi.org/10.1109/IROS.2018.8593439

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

AER8300 - Spacecraft Computer Engineering

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.

COMPLETED

  • Ph.D. Thesis (5)

    • Ayari, R. (2018). Optimization and mining methods for effective real-time embedded systems (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/3016/
    • 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 https://publications.polymtl.ca/2686/
    • Panerati, J. (2017). Adaptive computing systems for aerospace (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://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 https://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 https://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 https://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 https://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 https://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

February 4, 2019, DW, Tomorrow Today - The Science Magazine - The Smart swarm Reportage sur les expériences effectuées par l'équipe de Giovanni Beltrame, professeur agrégé au Département de génie informatique et génie logiciel de Polytechnique Montréal (6:05).
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).