Giuliano Mega's Homepage

Giuliano Mega

Note: this page is no longer current. I have moved to Trento where I am now carrying out my Ph.D. under the supervision of Gian Pietro Picco.

Hi! I'm a master's student at the:

Department of Computer Science, University of São Paulo, Brazil
Rua do Matão, 1010
CEP 05508-090
São Paulo - SP Brazil

you can reach me through my e-mail: {my first name} at By the way, my first name is Giuliano. :-)

My advisor is Professor Fabio Kon, a very reputable and competent researcher. I'm a member of the distributed systems research group (GSD). You can check my publications by peeking my curriculum.



I'm interested in a lot of things, but my time has been devoted mainly to distributed and parallel computing, with emphasis on distributed debugging (the topic of my thesis). I enjoy poking with the Squeak/Smalltalk environment whenever I get the chance. I'm deeply intrigued by what makes good programming languages good, and therefore I like to try new ones every once in a while (although I'm submerged in Java 90% of the time). I have a real passion for operating systems and their associated low-level details, even though I don't get to play with them very often. And last, but not least, I'm a deep admirer of simplicity, especially when it comes to object oriented design. I hope that someday I'll be a frequent producer of simple and clean designs, and I'm interested in design patterns and object-oriented frameworks because of that.


I'm a performing arts fan. I've been taking singing lessons weekly for almost six years, and I'm a big opera fan. I have some recordings of my (baritone) voice available here. I recorded those in 2001. I also enjoy doing theather and composing.


I'm currently investigating the viability of interactive distributed debuggers. I'm implementing an extensible distributed symbolic debugger for the Eclipse platform as a part of my investigation. It's currently targeted at distributed object applications based on CORBA and written in Java, but we're making provisions to extend it to other middleware platforms/languages as well.

Copyleft (C) by Giuliano Mega, 2006