Giulio Garbi

Research Fellow at University of Salerno

Giulio Garbi Research interests | Giulio Garbi



Research interests

My research interests are in software verification and in building reliable and secure software systems using techniques, including machine learning, deep neural networks with TensorFlow, numerical optimization, SAT solvers, code-to-code translation, and formal methods.

Curriculum Vitae

You can download a copy of my Curriculum Vitae here.

Current Academic Position

I am a Research Fellow in the PAC research group, where we develop and implement distributed model checking algorithms to find bugs in concurrent programs. The project is partially supported by Amazon Research Awards - “Program Analysis in the Clouds (PAC): a distributed symbolic algorithm to scale up bug-finding in concurrent programs”.

Education

I got a PhD at IMT Lucca (Lucca, Italy), where I worked on three techniques to automatically derive white-box or gray-box performance models for microservice architectures (MSA) using system profiling, code analysis, deep neural networks, and queuing networks. I got a MSc and a BSc in Computer Science at Università degli Studi di Torino (Turin, Italy).

Software and Tools developed

Publications