Marco Trudel
Address
Marco TrudelSoftware Engineering, Meyer
Clausiusstrasse 59
RZ J9
8092 Zurich
Introduction
I am a PhD student at the Chair of Software Engineering at ETH Zurich under the supervision
of Prof. Dr. Bertrand Meyer.
I also did my master studies at ETH and my bachelor studies at the
Zurich University of Applied Sciences (ZHAW).
Research
My main area of interest/research is program transformation. The two topics I'm currently working on are
- transliterations between different languages (e.g. C/C++ source code to Eiffel source code) and
- automatic transformation of procedural code to object oriented code (e.g. C source code to C++ source code).
Publications
Currently submitted and work in progress
(Ask me if you're interested in drafts of these papers.)
-
C to O-O Translation: Beyond the Easy Stuff.
Marco Trudel, Carlo A. Furia, Martin Nordio, Manuel Oriol, and Bertrand Meyer.
Project Page
2011
-
Automated Translation of Java Source Code to Eiffel.
Marco Trudel, Manuel Oriol, Carlo A. Furia, and Martin Nordio.
In Proceedings of TOOLS Europe 2011, Lecture Notes in Computer Science, 6705:20--35, 2011.
PDF, BIB, DOI, Project Page
Teaching
Courses
- Fall 2011: head assistant for Introduction to Programming.
- Fall 2010: teaching assistant for Introduction to Programming.
- Fall 2009: teaching assistant for Introduction to Programming.
Student Projects I Supervised
- Adrian Friedli: Fine-grained aspects of automatic refactoring in C2Eiffel. Master Thesis, April 2011 - September 2011
- Reto Ohnsorg: Eclipse Eiffel Development Toolkit - EDT. Master Thesis, June 2009 - November 2009
Private Stuff
A list of my past and current private projects can be found on my homepage on http://www.mtsystems.ch.