Persona
BRUGALI Davide
Docenti di ruolo di IIa fascia
Comunicazioni
Curriculum Vitae
Titoli :
Laurea in Ingegneria Elettronica, 1994, Politecnico di Milano, Italy
Dottorato in Ingegneria Informatica, 1998, Politecnico di Torino, Italy
Ricercatore ospite presso il Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA, 1997
Assegnista di ricerca, 1999-2000 presso il Politecnico di Torino
Ricercatore a tempo determinato 2000-2001 presso il Politecnico di Torino
Ricercatore Universitario 2001-2010 presso l’Università di Bergamo
Professore Associato 2011- presso l’Università di Bergamo
Didattica
Controlli Automatici (1995, 1996)
Fondamenti di Informatica (1996, 1998, 1999)
Programmazione Orientata agli Oggetti (2000, 2001, 2002, 2003, 2004, 2005)
Informatica Industriale (dal 2000 annualmente)
Robotica (dal 2004 annualmente)
Comitati internazionali
-IEEE Robotics and Automation Society Co-Chair Technical Commettee on Software Engineering for Robotics and Automation (since 2000).
-Guest Editor of Software Practice and Experience. Special Issue on “Enterprise Frameworks”, Luglio 2002.
-Guest Editor of IEEE Transactions on Robotics and Automation. Special Issue on "Object Oriented Distributed Control Architectures", Aprile 2002.
- Guest Editor IEEE Robotics and Automation Magazine. Special Issue on Software Engineering for Robotics, Marzo 2009
- Associate Editor IEEE Robotics and Automation Magazine dal 1/1/2009 al 31/12/2011
Membro di comitati internazionali
-ACM Agents’2000 Int. Conference, Barcelona, Spain, June 2000
-WSES International Conference on Robotics, Distance Learning and -Intelligent Communication Systems 2001, Malta, September 1-6, 2001
-International Congress on Autonomous Intelligent Systems (ICAIS), Melbourne, Australia, March 2002.
Organizzatore di Workshops
-Workshop on Object Oriented Method for Distributed Control Architectures, IEEE International Conference on Robotics and Automation, Albuquerque, NM, April 20, 1997.
-OOPSLA 1997 Mid-Year Workshop on “Object Oriented Techniques and Manufacturing: Enterprise View and Shop Floor Automation”, June 16-17, 1997 Port Jefferson, Long Island, N.Y.
-Workshop on “Agent Technology in Manufacturing”, IEEE International Conference on Robotics and Automation, Detroit, MI, May 11, 1999.
-OOPSLA’2000 Workshop on “Enterprise Frameworks: Adequacies & Inadequacies”, Minneapolis, MN, October 2000.
-ICRA’2001 Workshop on “Distributed Robotics and Automation” IEEE Int. Conference on Robotics and Automation, Seoul, May 21, 2001
-ICRA’2005 Workshop on “Software Development and Integration in Robotics” (SDIR-I) IEEE Int. Conference on Robotics and Automation, Barcelona, Aprile 18
-ICRA’2007 Workshop on “Software Development and Integration in Robotics” (SDIR-II) IEEE Int. Conference on Robotics and Automation, Roma, Aprile 14
-ICRA’2008 Workshop on “Software Development and Integration in Robotics” (SDIR-III) IEEE Int. Conference on Robotics and Automation, Pasadena, CA, Maggio 22
-ICRA’2009 Workshop on “Software Development and Integration in Robotics” (SDIR-IV) IEEE Int. Conference on Robotics and Automation, Kobe, Japan, Maggio 12
Progetti di ricerca nazionali e internazionali
- Dottorato di Ricerca (1995-1998). La tesi di dottorato, dal titolo From Objects to Agents: Software Reuse for Distributed Systems analizza le più recenti tecniche di riuso del software (Design Patterns, Application Frameworks, Software Agents) e propone un pattern language per la progettazione di sistemi distribuiti e concorrenti con particolare riferimento all’integrazione di fabbriche distribuite
- Project CO-OP at the Politecnico di Torino (1996). Coordinatore del progetto di sviluppo di un framework per l’integrazione di due paradigmi di programmazione: il paradigma imperativo Object Oriented e il paradigma dichiarativo a constraint-satisfaction. Il framework consente al programmatore Object Oriented di scrivere classi C++, che incapsulano e risolvono vincoli
- Project ESPRIT “Terpsichore” (1998). Ho contribuito allo sviluppo di una piattaforma di comunicazione e collaborazione che integra applicazioni distribuite per la pianificazione della produzione di un insieme di ditte europee nel settore manifatturiero tessile.
- Project ESSI “Surprise”(1998). Ho contribuito alla stesuira del libro “Practical Software Reuse: the essential guide”. Il libro sintetizza il risultato di un indagine svolta attraverso interviste a programmatori, progettisti e manager di ditte informatiche europee.
- Project ESPRIT "AUTOSOFT" (1998-1999). Ho contribuito alla specifica dei requisiti e alla progettazione di un Tool di supporto al riuso del software.
- Progetto EU-IST WISE (2001-2003): Il progetto ha l'obiettivo di definire un insieme di metodologie e tecniche per l'ingegnerizzazione di servizi Internet (es. dati di borsa in tempo reale) accessibili via comunmicazione Wireless (es. da telefono cellulare).
- Progetto EU-FP7 BRICS (2009-2013): Best Practice in Robotics. Reingegnerizzazione del software che implementa i migliori algoritmi di controllo di robot autonomi.
Mobilità e Collaborazioni Internazionali
- Carnegie Mellon University visiting researcher (1997). Ho trascorso un anno presso il Robotics Institute della Carnegie Mellon University nel gruppo della Prof. Katia Sycara. La collaborazione è consistita nella partecipazione al progetto ARPA - RETSINA per lo studio e sviluppo di un’architettura software riusabile basata sulla tecnologia ad Agenti per applicazioni distribuite.
- NASA Jet Propulsion Laboratory visiting Professor (2006). Ho trascorso due mesi (Luglio-Agosto) presso il centro NASA/JPL dove ho avviato una collaborazione di ricerca su temi di Robotica mobile.
Laurea in Ingegneria Elettronica, 1994, Politecnico di Milano, Italy
Dottorato in Ingegneria Informatica, 1998, Politecnico di Torino, Italy
Ricercatore ospite presso il Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA, 1997
Assegnista di ricerca, 1999-2000 presso il Politecnico di Torino
Ricercatore a tempo determinato 2000-2001 presso il Politecnico di Torino
Ricercatore Universitario 2001-2010 presso l’Università di Bergamo
Professore Associato 2011- presso l’Università di Bergamo
Didattica
Controlli Automatici (1995, 1996)
Fondamenti di Informatica (1996, 1998, 1999)
Programmazione Orientata agli Oggetti (2000, 2001, 2002, 2003, 2004, 2005)
Informatica Industriale (dal 2000 annualmente)
Robotica (dal 2004 annualmente)
Comitati internazionali
-IEEE Robotics and Automation Society Co-Chair Technical Commettee on Software Engineering for Robotics and Automation (since 2000).
-Guest Editor of Software Practice and Experience. Special Issue on “Enterprise Frameworks”, Luglio 2002.
-Guest Editor of IEEE Transactions on Robotics and Automation. Special Issue on "Object Oriented Distributed Control Architectures", Aprile 2002.
- Guest Editor IEEE Robotics and Automation Magazine. Special Issue on Software Engineering for Robotics, Marzo 2009
- Associate Editor IEEE Robotics and Automation Magazine dal 1/1/2009 al 31/12/2011
Membro di comitati internazionali
-ACM Agents’2000 Int. Conference, Barcelona, Spain, June 2000
-WSES International Conference on Robotics, Distance Learning and -Intelligent Communication Systems 2001, Malta, September 1-6, 2001
-International Congress on Autonomous Intelligent Systems (ICAIS), Melbourne, Australia, March 2002.
Organizzatore di Workshops
-Workshop on Object Oriented Method for Distributed Control Architectures, IEEE International Conference on Robotics and Automation, Albuquerque, NM, April 20, 1997.
-OOPSLA 1997 Mid-Year Workshop on “Object Oriented Techniques and Manufacturing: Enterprise View and Shop Floor Automation”, June 16-17, 1997 Port Jefferson, Long Island, N.Y.
-Workshop on “Agent Technology in Manufacturing”, IEEE International Conference on Robotics and Automation, Detroit, MI, May 11, 1999.
-OOPSLA’2000 Workshop on “Enterprise Frameworks: Adequacies & Inadequacies”, Minneapolis, MN, October 2000.
-ICRA’2001 Workshop on “Distributed Robotics and Automation” IEEE Int. Conference on Robotics and Automation, Seoul, May 21, 2001
-ICRA’2005 Workshop on “Software Development and Integration in Robotics” (SDIR-I) IEEE Int. Conference on Robotics and Automation, Barcelona, Aprile 18
-ICRA’2007 Workshop on “Software Development and Integration in Robotics” (SDIR-II) IEEE Int. Conference on Robotics and Automation, Roma, Aprile 14
-ICRA’2008 Workshop on “Software Development and Integration in Robotics” (SDIR-III) IEEE Int. Conference on Robotics and Automation, Pasadena, CA, Maggio 22
-ICRA’2009 Workshop on “Software Development and Integration in Robotics” (SDIR-IV) IEEE Int. Conference on Robotics and Automation, Kobe, Japan, Maggio 12
Progetti di ricerca nazionali e internazionali
- Dottorato di Ricerca (1995-1998). La tesi di dottorato, dal titolo From Objects to Agents: Software Reuse for Distributed Systems analizza le più recenti tecniche di riuso del software (Design Patterns, Application Frameworks, Software Agents) e propone un pattern language per la progettazione di sistemi distribuiti e concorrenti con particolare riferimento all’integrazione di fabbriche distribuite
- Project CO-OP at the Politecnico di Torino (1996). Coordinatore del progetto di sviluppo di un framework per l’integrazione di due paradigmi di programmazione: il paradigma imperativo Object Oriented e il paradigma dichiarativo a constraint-satisfaction. Il framework consente al programmatore Object Oriented di scrivere classi C++, che incapsulano e risolvono vincoli
- Project ESPRIT “Terpsichore” (1998). Ho contribuito allo sviluppo di una piattaforma di comunicazione e collaborazione che integra applicazioni distribuite per la pianificazione della produzione di un insieme di ditte europee nel settore manifatturiero tessile.
- Project ESSI “Surprise”(1998). Ho contribuito alla stesuira del libro “Practical Software Reuse: the essential guide”. Il libro sintetizza il risultato di un indagine svolta attraverso interviste a programmatori, progettisti e manager di ditte informatiche europee.
- Project ESPRIT "AUTOSOFT" (1998-1999). Ho contribuito alla specifica dei requisiti e alla progettazione di un Tool di supporto al riuso del software.
- Progetto EU-IST WISE (2001-2003): Il progetto ha l'obiettivo di definire un insieme di metodologie e tecniche per l'ingegnerizzazione di servizi Internet (es. dati di borsa in tempo reale) accessibili via comunmicazione Wireless (es. da telefono cellulare).
- Progetto EU-FP7 BRICS (2009-2013): Best Practice in Robotics. Reingegnerizzazione del software che implementa i migliori algoritmi di controllo di robot autonomi.
Mobilità e Collaborazioni Internazionali
- Carnegie Mellon University visiting researcher (1997). Ho trascorso un anno presso il Robotics Institute della Carnegie Mellon University nel gruppo della Prof. Katia Sycara. La collaborazione è consistita nella partecipazione al progetto ARPA - RETSINA per lo studio e sviluppo di un’architettura software riusabile basata sulla tecnologia ad Agenti per applicazioni distribuite.
- NASA Jet Propulsion Laboratory visiting Professor (2006). Ho trascorso due mesi (Luglio-Agosto) presso il centro NASA/JPL dove ho avviato una collaborazione di ricerca su temi di Robotica mobile.
Pubblicazioni (60)
Insegnamenti offerta formativa corrente (6)
EMBEDDED AND REAL TIME SYSTEMS - 21038-ENG
Primo Semestre (18/09/2023 - 22/12/2023)
- 2023
Laurea Magistrale
6 CFU
48 ore
EMBEDDED AND REAL TIME SYSTEMS - 21038-ENG
Annuale (18/09/2023 - 08/06/2024)
- 2023
Laurea
6 CFU
48 ore
EMBEDDED AND REAL TIME SYSTEMS - 21038-ENG
Primo Semestre (18/09/2023 - 22/12/2023)
- 2023
Laurea
Laurea
6 CFU
48 ore
EMBEDDED SYSTEM SOFTWARE DESIGN - 161008-5
Secondo Semestre (26/02/2024 - 08/06/2024)
- 2023
Laurea Magistrale
3 CFU
24 ore
ROBOTICA (PRINCIPI E PROGETTO) - 38069
Primo Semestre (18/09/2023 - 22/12/2023)
- 2023
Laurea Magistrale
9 CFU
90 ore
ROBOTICA - 39068
Primo Semestre (18/09/2023 - 22/12/2023)
- 2023
Laurea Magistrale
Laurea Magistrale
Laurea Magistrale
6 CFU
48 ore
No Results Found