se logo Chair of Software Engineering
eth logo
   

 

 

Martin Nordio

Mailing address
Martin Nordio
Software Engineering,
ETH Zentrum, RZ J3
8092 Zurich
Physical address
Martin Nordio
Department of Computer Science
RZ Building, RZ J3
Clausiusstrasse 59
8092 Zurich
Contact
Martin Nordio
Phone: +41 (0)44 632 02 97
Fax: +41 (0)44 632 14 35
E-mail: martin.nordio AT inf.ethz.ch

 

Overview

I am a researcher at the Chair of Software Engineering at ETH Zurich, Switzerland. I succesfully defended my Ph.D. thesis at ETH Zurich on October 2009, which was supervised by Prof. Bertrand Meyer and Prof. Peter Müller.


Areas of research

My areas of research are Trusted Components, Proof-Carrying Code, Compilers and Program Verification. My PhD thesis has developed proofs and proof transforming compilation for object-oriented programs. I am also interested in outsourcing and distributed software engineering.


Teaching Assistance
Currently:
Distributed and Outsourced Software Engineering . Fall Semester 2009

Previously:
Distributed and Outsourced Software Engineering . Fall Semester 2008
Software Architecture. Spring Semester 2008
Software engineering for outsourced and offshore development. Fall Semester 2007
Software Architecture. Spring Semester 2007
Software engineering for outsourced and offshore development. Winter Semester 2006-2007
Software Architecture. Summer Semester 2006
Software Engineering. Summer Semester 2006
Software engineering for outsourced and offshore development. Winter Semester 2005-2006
Specification and Verification of Object-Oriented Software. Winter Semester 2005-2006


Previously (in Argentina): Advanced Programming. March to July 2005.
Data Structure and Algorithmic I. August to December 2004.
Introduction to Algorithmic. Mach to August 2004
Comparative Analysis of Languages. August to December 2003.
Simulation. February 2003 to July 2003.
Artificial Intelligence. August 2002 to February 2003.


Publications

2009

  • Kay Berkling, Mathai Joseph, Bertrand Meyer and Martin Nordio: Software Engineering Approaches For Outsourced and Offshore Development (SEAFOOD)
    revised papers, Lecture Notes in Business Information Processing 16, Springer-Verlag, May 2009 . Springer-Online

  • Martin Nordio, Roman Mitin, Bertrand Meyer, Carlo Ghezzi, Elisabetta Di Nitto and Giordano Tamburelli: The Role of Contracts in Distributed Development
    in Proceedings of SEAFOOD 2009 (Software Engineering Advances For Offshore and Outsourced Development). 2009. [PDF] [BIB] Springer-Online

  • M. Nordio and C. Calcagno and P. Müller and B. Meyer: A Sound and Complete Program Logic for Eiffel
    TOOLS-EUROPE 2009. [PDF] [BIB] Springer-Online

  • M. Nordio and C. Calcagno and and P. Müller and B. Meyer: Soundness and Completeness of a Program Logic for Eiffel
    Technical Report, ETH Zurich, 2009. [PDF] [BIB]

  • M. Nordio and C. Calcagno and B. Meyer and P. Müller: Reasoning about Function Objects
    Technical Report, ETH Zurich, 2009. [PDF] [BIB]

2008

  • Martin Nordio, Peter Müller and Bertrand Meyer: Proof-Transforming Compilation of Eiffel Programs
    TOOLS-EUROPE, 2008. [PDF] [BIB] Springer-Online

  • Martin Nordio, Peter Müller and Bertrand Meyer: Formalizing Proof-Transforming Compilation of Eiffel Programs
    Technical Report, ETH Zurich, 2008. [PDF] [BIB] Isabelle formalization

2007

  • Peter Müller and Martin Nordio: Proof-Transforming Compilation of Programs with Abrupt Termination
    Specification and Verification of Component-Based Systems (SAVCBS), 2007. [PDF] [BIB]

  • Peter Müller and Martin Nordio: Proof-Transforming Compilation of Programs with Abrupt Termination
    Technical Report, ETH Zurich, 2007. [PDF] [BIB]

2004

Student Supervision
Currently:

Tang Mei - Proof transforming compilation for Separation logic - Master Thesis at Wuhan University - China, December 2009 - June 2010.

 

Le Minh Duc - An integrated development environment (IDE) for Distributed Software Engineering - Engineer Thesis at Hanoi University of Technology - Vietnam, December 2009 - April 2010.

 

Do Le Minh - Integrating an Automatic Version Control System into EiffelStudio - Engineer Thesis at Hanoi University of Technology - Vietnam, December 2009 - April 2010.

 

Previously:

Julian Tschannen - Automatic Verification of Eiffel Programs - Master Thesis October 2008 - April 2009.

 

Bruno Hauser - Embedding Proof-Carrying Components into Isabelle - Master Thesis September 2008 - March 2009.

 

Manuel Hess - Integrating Proof-Transforming Compilation into EiffelStudio - Master Thesis February - August 2008.

 

Hasan Karahan - Proof-Transforming Compilation of Eiffel Contracts - Diploma Thesis January - May 2008.

 

Michel Guex - Implementing a Proof-Transforming Compiler from Eiffel to CIL - Semesterarbeit WS 2006.

 

Events
Currently:
SEAFOOD 2010 Fourth International Conference on Software Engineering Approaches For Offshore and Outsourced Development at ETH Zurich, 17-18 June 2010 . Conference Chair


Previously:

LASER Summer School 2009 on Software Engineering, September 6 - 12, 2009, in Elba, Italy. Orzanizer
Theme for 2009: Software Testing: The Practice And The Science;
Speakers: Alberto Avritzer (Siemens); Michel Cukier (University of Maryland); Yuri Gurevich (Microsoft Research); Mark Harman (King's College London);
Bertrand Meyer (ETH Zurich, co-director); Tom Ostrand (AT&T); Mauro Pezze (University of Lugano); Elaine Weyuker (AT&T, co-director).

SEAFOOD 2009 Third International Conference on Software Engineering Approaches For Offshore and Outsourced Development at ETH Zurich, July 2-3 2009 . Organizer

APV 2009 Symposium on Automatic Program Verification, Argentina, February 14-15, 2009. Organization Chair.

 

LASER Summer School 2008 on Software Engineering, September 7 - 13, 2008, in Elba, Italy. Orzanizer
Theme for 2008: Concurrency and Correctness;
Speakers: Tryggve Fossum (Intel); Maurice Herlihy (Brown University); Tony Hoare (Microsoft Research); Bertrand Meyer (ETH Zurich, director);
Robin Milner (Cambridge University); Peter O'Hearn (Queen Mary University of London); Daniel A. Reed (Microsoft Research and UNC Chapel Hill).

SEAFOOD 2008 Second International Conference on Software Engineering Approaches For Offshore and Outsourced Development at ETH Zurich, July 3-4 2008 . Organizer

LASER summer school on Software Engineering, September 9-15, 2007, in Elba, Italy. Organizer
Theme for 2007: Applied Software Verification, as part of Tony Hoare's "Grand Challenge" on software verification.

SEAFOOD 2007 First International Conference on Software Engineering Approaches For Offshore and Outsourced Development at ETH Zurich, 5-6 February 2007. Organizer


Personal

I am from Rio Cuarto, Argentina.

Education: