Roman Mitin

ETH Zurich
Institut for Computer Systems
RZ H 22
Clausiusstrasse 59
8092 Zurich
SWITZERLAND

Voice: +41 44 632 7290
Fax:   +41 44 632 1307

Email: mitin@... inf.ethz.ch 
This page: http://people.inf.ethz.ch/rmitin/ 
                

Bio and interests

I am a Ph.D. student under the supervision of Prof. Dr. Jürg Gutknecht at ETH Zurich. Prior joining ETH Zurich I received a degree in Computer Science from the State University of Nizhny Novgorod in 2005. My interests include object oriented programming languages, code analysis and compiler optimizations, programming models for multi-core, concurrent and distributed systems. I am also interested in outsourcing and distributed software engineering from two prospectives: software engineering processes and language tools such as advanced interface specifications.

Current project

Zonnon Language and Compiler. I support the compiler and its port to .NET platform. Currently I work on mappings of concurrency model in Zonnon programming language onto many-core architectures. My primary goal in this project is to analyze Zonnon’s approach to concurrency, evaluate the model, design and implement correct efficient mappings to .NET and a native multi-core environments. Please have a look at a poster about the project

Teaching assistance

Currently: Previously:

Publications

  • Implementing Mathematical Data Types on Top of .NET
    Jurg Gutknecht, Roman Mitin, Nina Gonova and Nikolai Zolotykh in Proc. SBLP, Salvador, Brazil, 2010.
  • Advanced Hands-on Training for Distributed and Outsourced Software Engineering
    Martin Nordio, Roman Mitin and Bertrand Meyer in Proceedings of ICSE - software engineering education track. 2010.
  • The Role of Contracts in Distributed Development
    Martin Nordio, Roman Mitin, Bertrand Meyer, Carlo Ghezzi, Elisabetta Di Nitto and Giordano Tamburelli. In Proceedings of SEAFOOD 2009 (Software Engineering Advances For Offshore and Outsourced Development). Zurich, Switzerland, 2-3 July 2009.
  • Project Zonnon: A Compositional Language for Distributed Computing
    Jürg Gutknecht, Roman Mitin. In 7th IEEE International Conference on Composition-Based Software Systems (ICCBSS). February, 25-29, 2008 - Madrid, Spain.
  • Structured Concurrency at Work in an Object-Oriented Language
    J. Gutknecht, B. Kirk, R. Mitin. 14. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS'07). Timmendorfer Strand, Germany, 10.-12. October 2007.
  • Project Zonnon: A .NET Language Platform Challenge
    Jurg Gutknecht, Roman Mitin, Eugene Zueff. In Proceedings of the Conference on Innovative Views of .NET Technologies (IVNET'06), Florianopolis, Brazil October 2006.
  • Processor Decoder and Binary Utilities Co-development
    Mitin R. Conference "Microsoft technologies in theory and practice of programming". Moscow, 17.-18. February 2005.
  • One method to design professional language tools for problem-oriented systems
    Kuzin S.G. Mitin R.O. In Proceedings of the Conference "Mathematic and cybernetic 2003". Nizhni Novgorod, Russia, February 2003.

Tutorials

  • Zonnon Programming Language (introductory tutorial) (in Russian) Mitin R. Published by University of Nizhni Novgorod, 2004. 58 pages. Available here.
  • Tutorial "Optimizing compilers" (in Russian) Dmitry Ragozin, Roman Mitin, Sergey Lyalin, Sergey Galkin. Wasn’t published. Available here.
 



My blog
Group page
Zonnon project
Zonnon blog
DSL on .NET
 

Valid XHTML 1.0 Transitional

Last update: 28.03.2011