Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
people:etanter:cv [2013/05/14 18:29] etanterpeople:etanter:cv [2014/03/05 16:18] (current) etanter
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
  
-|**Éric Tanter**  || 
-| //PhD in Computer Science//  [[etanter@dcc.uchile.cl]]| 
-| Associate Professor |   Blanco Encalada 2120, of.310, Santiago, Chile | 
-| [[http://pleiad.dcc.uchile.cl/|PLEIAD Lab]] |   phone: +56 2 978 49 53 | 
-| [[http://www.dcc.uchile.cl/|Computer Science Department (DCC)]], [[http://www.uchile.cl|University of Chile]] |   fax: +56 2 689 55 31| 
-| Head of Graduate Committee, PhD Program | 
  
-------------+|{{people:etanter.jpg?nolink}}|<html><h2>Éric Tanter</h2></html> |   | 
 +|:::| Associate Professor |   etanter@dcc.uchile.cl|  
 +|:::| PhD in Computer Science | Blanco Encalada 2120, of.310|  
 +|:::| PLEIAD Lab |   Santiago, Chile| 
 +|:::| Computer Science Department (DCC)|  phone: +56 2 2978 4953| 
 +|:::| University of Chile |  fax: +56 2 2689 5531| 
 +|:::| //Head of Graduate Committee, PhD Program// | | 
 + 
 +===== Research Interests ===== 
 + 
 + 
 +    * programming and programming languages: design, semantics, implementation, analysis 
 +    * software modularity and adaptability 
 +    * objects, functions, aspects, reflection, meta-programming, concurrency, distribution, mobility, etc. etc. 
 +    * practice of programming: tool support, debugging, code mining, user experiments
  
 ===== Academic Activities ===== ===== Academic Activities =====
-++++ Program Committee Chair | +**Administration** 
-  11th International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2012|AOSD 2012]]) +    Head of the Graduate Committee (2012-) 
-  7th International Symposium on Software Composition 2008 ([[http://2008.software-composition.org/|SC 2008]]) at ETAPS 2008   +    Elected Member of the Department Council (2012-
-  XXVIth International Conference of the Chilean Computer Science Society ([[http://www.sccc.cl/sccc2007/|SCCC 2007]]) +    Member of the Department Academic Evaluation Committee (2011-) 
-  * 1st Latin American Workshop on Aspect-Oriented Software Development ([[http://www.les.inf.puc-rio.br/la-wasp2007|LA-WASP.07]]) +    Library Coordinator (2009-) 
-++++ +    Substitute Member of the Department Council (2007-2008
-++++ Program Committee Member | + 
-   * 27th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications ([[http://splashcon.org/2012/cfp/378|OOPSLA 2012]]), PC Member +**Editorial BoardsCommitteesEvaluations**   
-   * ACM SIGPLAN Workshop on Scheme and Functional Programming ([[http://users-cs.au.dk/danvy/sfp12/|SFP 2012]]+  * Associate Editor of the IEEE Transactions on Software Engineering 
-   11th Workshop on the Foundations of Aspect-Oriented Languages ([[http://www.eecs.ucf.edu/FOAL/|FOAL 2012]]+  * Member of the Steering Committee of the Aspect-Oriented Software Assocation 
-   ACM Symposium on Applied Computing ([[http://www.acm.org/conferences/sac/sac2012/|SAC 2012]]), Track on ([[http://www.dmi.unict.it/%7Etramonta/sac/|Programming for Separation of Concerns]]) +  * Editor-in-Chief of the LNCS Transactions on AOSD, Springer-Verlag 
-   * 10th ACM International Conference on Generative Programming and Component Engineering ([[http://program-transformation.org/GPCE11/|GPCE 2011]]), PC Member +  * Reviewer for the following journals: IEEE Software, IEEE Transactions on Software Engineering, Journal of Functional Programming (Cambridge), Software - Practice and Experience (Wiley), Science of Computer Programming (Elsevier), Theoretical Informatics and Applications (RAIRO, EDP Sciences) 
-  * 10th ACM International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2011|AOSD 2011]]+  * External Reviewer for POPL 2014, PEPM 2008, PLDI 2007
-  6th ACM Dynamic Languages Symposium ([[http://www.dynamic-languages-symposium.org/dls-10/index.html|DLS 2010]]+
-  24th European Conference on Object-Oriented Programming ([[http://2010.ecoop.org/|ECOOP 2010]]) +
-   * 9th Workshop on the Foundations of Aspect-Oriented Languages ([[http://www.eecs.ucf.edu/FOAL/index-2010.shtml|FOAL 2010]]+
-  * 9th ACM International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2010|AOSD 2010]]) +
-  ACM Symposium on Applied Computing ([[http://www.acm.org/conferences/sac/sac2010/|SAC 2010]]), Track on ([[http://www.dmi.unict.it/%7Etramonta/PSC10/|Programming for Separation of Concerns]]) +
-  3rd Latin American Workshop on Aspect-Oriented Software Development ([[http://www.cin.ufpe.br/~lawasp09/|LA-WASP.09]]) +
-  * Workshop on Context-Aware Software Technology and Applications ([[http://casta.unibe.ch/|CASTA 2009]])co-located with ESEC/FSE 2009 +
-  * Workshop on Context-Oriented Programming ([[http://prog.vub.ac.be/cop09|COP 2009]])co-located with ECOOP 2009 +
-  Workshop on Reflection, AOP and Meta-Data for Software Evolution ([[http://www-users.cs.york.ac.uk/~manuel/Events/RAM-SE09/|RAM-SE]]), co-located with ECOOP 2009 +
-  IFIP International Conference on Distributed Applications and Interoperable Systems ([[http://discotec09.di.fc.ul.pt/index.php?title=DAIS/CFP|DAIS 2009]]) +
-  * 47th International Conference on Objects, Models, Components and Patterns ([[http://tools.ethz.ch|TOOLS-EUROPE 2009]]) +
-  * 13th Brazilian Symposium on Programming Languages ([[http://sblp2009.ucpel.tche.br/|SBLP 2009]]) +
-  * 8th International Conference on Software Composition ([[http://www.2009.software-composition.org/|SC 2009]]) +
-  * ACM Symposium on Applied Computing ([[http://www.acm.org/conferences/sac/sac2009/|SAC 2009]]), Track on Programming for Separation of Concerns +
-  * 5th International Conference on Autonomic and Autonomous Systems ([[http://www.iaria.org/conferences2009/ICAS09.html|ICAS 2009]]) +
-  * XXVIIth International Conference of the Chilean Computer Science Society ([[http://www.sccc.cl/sccc2008|SCCC 2008]]) +
-  * 2nd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.08) +
-  * 12th Brazilian Symposium on Programming Languages ([[http://www.lia.ufc.br/sblp2008/|SBLP 2008]]) +
-  * IFIP International Conference on Distributed Applications and Interoperable Systems ([[http://discotec08.ifi.uio.no/dais|DAIS 2008]]) +
-  * ACM Symposium on Applied Computing ([[http://www.acm.org/conferences/sac/sac2008/|SAC 2008]]), Track on Programming Languages, and Track on Programming for Separation of Concerns +
-  * International Conference on Trustworthy Global Computing ([[http://www-sop.inria.fr/everest/tgc/|TGC 2007]]) +
-  * International Workshop on Software Professional Engineering Education (SPEED 2007) +
-  * IFIP International Conference on Distributed Applications and Interoperable Systems ([[http://www.discotec07.cs.ucy.ac.cy/DAIS/index.htm|DAIS 2007]]) +
-  * International Symposium on Software Composition ([[http://ssel.vub.ac.be/sc2007/|SC 2007]]) +
-  * International Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms ([[http://www.cs.iastate.edu/~design/vmil/|VMIL 2007]]) +
-  * ACM Symposium on Applied Computing ([[http://www.acm.org/conferences/sac/sac2007/|SAC 2007]]), Track on Programming for Separation of Concerns +
-  * Brazilian Workshop on Aspect-Oriented Software Development ([[http://www.les.inf.puc-rio.br/wasp2006/english/index.htm|WASP 2006]]) +
-  * [[http://www.netobjectdays.org/|NODe 2006]] - Objects, Aspects, Services, the Web +
-  * ACM Symposium on Applied Computing ([[http://www.acm.org/conferences/sac/sac2006/|SAC 2006]]), Track on Programming for Separation of Concerns +
-++++ +
-++++ Editorial Boards, Committees, Evaluations | +
-  * Member of the Steering Committee of the [[http://aosd.net/aosa.php|Aspect-Oriented Software Assocation]] +
-  * Editor-in-Chief of the [[http://www.springer.com/computer/lncs?SGWID=0-164-2-109318-0|LNCS Transactions on AOSD]], Springer-Verlag +
-  * Reviewer for the following journals: [[http://www.computer.org/software/|IEEE Software]][[http://www.computer.org/tse|IEEE Transactions on Software Engineering]][[http://journals.cambridge.org/action/displayJournal?jid=JFP|Journal of Functional Programming]] (Cambridge), [[http://www3.interscience.wiley.com/journal/1752/home|Software - Practice and Experience]] (Wiley), [[http://www.elsevier.com/locate/scico|Science of Computer Programming]] (Elsevier), [[http://www.rairo-ita.org/|Theoretical Informatics and Applications]] (RAIRO, EDP Sciences) +
-  * External Reviewer for ([[http://www.program-transformation.org/PEPM08|PEPM 2008]])([[http://ties.ucsd.edu/PLDI/|PLDI 2007]])+
   * Evaluator for the following funding agencies: FONDECYT Regular National Research Competition, Chile (2007), Swiss National Science Foundation, Switzerland (2007, 2009), Netherlands Organisation for Scientific Research, Holland (2010), Israel Science Foundation (2013)   * Evaluator for the following funding agencies: FONDECYT Regular National Research Competition, Chile (2007), Swiss National Science Foundation, Switzerland (2007, 2009), Netherlands Organisation for Scientific Research, Holland (2010), Israel Science Foundation (2013)
   * Member of the Engineering Study Group (Ingeniería 2) of CONICYT, Chile (2011-2012).   * Member of the Engineering Study Group (Ingeniería 2) of CONICYT, Chile (2011-2012).
-++++ 
-++++ Organization of Events (Workshops, Conferences, Schools) | 
-    * 6th Workshop on Domain-Specific Aspect Languages ([[http://dsal.cl/2011|DSAL 2011]]) at the ACM International Conference on AOSD ([[http://aosd.net/2011/|AOSD 2011]]) 
-    * 3rd Summer School on Programming Languages ([[http://pleiad.dcc.uchile.cl/pl2010|PL 2010]]) 
-    * Tutorial committee of [[http://cbsoft.dcc.ufba.br|CBSOFT 2010]] 
-    * 5th Workshop on Domain-Specific Aspect Languages ([[http://dsal.cl/2010|DSAL 2010]]) at the ACM International Conference on AOSD ([[http://aosd.net/2010/|AOSD 2010]]) 
-    * 8th International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2009|AOSD 2009]]), publicity co-chair 
-    * 2nd Summer School on Programming Languages ([[http://pleiad.dcc.uchile.cl/pl2009|PL 2009]]) 
-    * 4th Workshop on Domain-Specific Aspect Languages ([[http://dsal.dcc.uchile.cl/2009/|DSAL 2009]]) at the ACM International Conference on AOSD ([[http://aosd.net/2009/|AOSD 2009]]) 
-    * Summer School on Programming Languages ([[http://pleiad.dcc.uchile.cl/pl2008|PL 2008]]) 
-    * 3rd Workshop on Domain-Specific Aspect Languages ([[http://dsal.dcc.uchile.cl/2008/|DSAL 2008]]) at the ACM International Conference on AOSD ([[http://aosd.net/2008/|AOSD 2008]]) 
-    * 2nd ISCV Thematic Workshop: Biologically-Inspired Computing 2007 ([[http://pleiad.dcc.uchile.cl/bic2007|BIC 2007]]) 
-    *  3rd Workshop on Object Technology for Ambient Intelligence and Pervasive Computing ([[http://sam.iai.uni-bonn.de/ot4ami2007/|OT4AmI 2007]]) at the European Conference on Object-Oriented Programming ([[http://ecoop07.swt.cs.tu-berlin.de/|ECOOP 2007]]) 
-    * 2nd Workshop on Domain-Specific Aspect Languages ([[http://dsal.dcc.uchile.cl/2007/|DSAL 2007]]) at the ACM International Conference on AOSD ([[http://aosd.net/2007/|AOSD 2007]]) 
-    * 1st Workshop on Domain-Specific Aspect Languages ([[http://dsal.dcc.uchile.cl/2006/|DSAL 2006]]) at the ACM International Conference on Generative Programming and Component Engineering ([[http://www.gpce.org/06/|GPCE 2006]]) 
-    * 2nd Workshop on Object Technology for Ambient Intelligence and Pervasive Computing ([[http://sam.iai.uni-bonn.de/ot4ami/|OT4AmI 2006]]) at the European Conference on Object-Oriented Programming ([[http://ecoop2006.emn.fr/|ECOOP 2006]]) 
-    * 1st Workshop on Software Engineering of Pervasive Services ([[http://sam.iai.uni-bonn.de/seps2006/|SEPS 2006]]) at the IEEE International Conference on Pervasive Services ([[http://www.ens-lyon.fr/LIP/RESO/icps2006/|ICPS 2006]]) 
-    * 1st Workshop on Open and Dynamic Aspect Languages ([[http://aosd.net/workshops/oal/2006/|ODAL 2006]]) at the ACM International Conference on AOSD ([[http://aosd.net/2006/|AOSD 2006]]) 
-++++ 
  
- +**Research Projects**
- +
-++++ Research Projects |+
     * INRIA Équipe Associée REAL [2013-2015/lead]     * INRIA Équipe Associée REAL [2013-2015/lead]
     * FONDECYT Project 1110051 - Modular and Adaptable Software without Losing Control [2011-2014/lead]     * FONDECYT Project 1110051 - Modular and Adaptable Software without Losing Control [2011-2014/lead]
-    * INRIA Équipe Associée [[http://rapids.gforge.inria.fr|RAPIDS]] [2010-2012/lead]+    * INRIA Équipe Associée RAPIDS [2010-2012/lead]
     * FONDECYT Project 1090083 - Engineering and Composition of Domain-Specific Aspect Languages [2009-2012/researcher]     * FONDECYT Project 1090083 - Engineering and Composition of Domain-Specific Aspect Languages [2009-2012/researcher]
     * STIC AmSud Project CoReA: Comprehension and Remodularization of Applications based on Aspects, Classboxes and Traits (09STIC02) [2009-2010/researcher]     * STIC AmSud Project CoReA: Comprehension and Remodularization of Applications based on Aspects, Classboxes and Traits (09STIC02) [2009-2010/researcher]
Line 93: Line 45:
     * Latin American Network on Aspect-Oriented Software Development [2007-2009/lead]     * Latin American Network on Aspect-Oriented Software Development [2007-2009/lead]
     * Bilateral collaboration with the PROG lab of the Vrije Universiteit Brussel: ORION (Open Reflective Infrastructure for Open Networks) [2006-2007/lead]     * Bilateral collaboration with the PROG lab of the Vrije Universiteit Brussel: ORION (Open Reflective Infrastructure for Open Networks) [2006-2007/lead]
-    * Center for Web Research ([[http://www.cwr.cl|CWR]]) [PhD student 2002-2004, Postdoc 2005-2006, Young Researcher 2006-2007]+    * Center for Web Research (CWR) [PhD student 2002-2004, Postdoc 2005-2006, Young Researcher 2006-2007]
     * European Network of Excellence CoreGRID (WP3) [2005-2007/researcher]     * European Network of Excellence CoreGRID (WP3) [2005-2007/researcher]
     * Chile-Korea ITCC Project AOP for the Grid [2004-2006/lead]     * Chile-Korea ITCC Project AOP for the Grid [2004-2006/lead]
     * INRIA-CONICYT Project OSCAR [2004-2006/researcher]     * INRIA-CONICYT Project OSCAR [2004-2006/researcher]
     * INRIA-CONICYT Project ProXiMoS [2002-2003/researcher]     * INRIA-CONICYT Project ProXiMoS [2002-2003/researcher]
-++++ 
  
-++++ Administration | 
-    * Head of the Graduate Committee (2012-) 
-    * Elected Member of the Department Council (2012-) 
-    * Member of the Department Academic Evaluation Committee (2011-) 
-    * Library Coordinator (2009-) 
-    * Substitute Member of the Department Council (2007-2008) 
  
-++++ 
  
-++++ Awards & Distinctions |  +**Program Committee Chair** 
-    Invited speaker at the 4th International Workshop on Variability & Composition ([[http://www.aosd.net/workshops/varicomp/2013/|VariComp 2013]]) +  * 11th International Conference on Aspect-Oriented Software Development (AOSD 2012) 
-    Invited speaker at the 11th International Conference on Generative Programming and Component Engineering ([[http://program-transformation.org/GPCE12/|GPCE 2012]]+  7th International Symposium on Software Composition 2008 (SC 2008) at ETAPS 2008   
-    [[http://pleiad.dcc.uchile.cl/_media/people/etanter/award-dcc2011.jpg|Best professor award]] (for undergrad teaching), Computer Science Dept, University of Chile, 2011 +  XXVIth International Conference of the Chilean Computer Science Society (SCCC 2007
-    * Best paper award {{bib>callauAl:msr2011|MSR 2011}} +  * 1st Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.07)
-    * Invited speaker at the 4th Latin American AOSD Workshop ([[http://www.labes.icmc.usp.br/lawasp2010/|LA-WASP 2010]]) +
-    * Best paper award {{bib>tanter:aosd2010|AOSD 2010}} +
-    * Best paper award {{bib>tanter:jucs2000|SBLP 2008}} +
-    Best paper award {{bib>tanterAl:dais2006|DAIS 2006}} +
-    * Invited speaker at the 25th International Conference of the Chilean Computer Science Society (SCCC 2005+
-+++++
  
-++++ PhD students |+**Program Committee Member** 
 +   * 24th European Symposium on Programming (ESOP 2015) 
 +   * 13th International Conference on Generative Programming: Concepts & Experiences (GPCE 2014) 
 +   * 20th International Workshop on Foundations of Object-Oriented Languages (FOOL 2013) 
 +   * 27th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2012) 
 +   * ACM SIGPLAN Workshop on Scheme and Functional Programming (SFP 2012) 
 +   * 11th Workshop on the Foundations of Aspect-Oriented Languages (FOAL 2012) 
 +   * ACM Symposium on Applied Computing (SAC 2012), Track on (Programming for Separation of Concerns) 
 +   * 10th ACM International Conference on Generative Programming and Component Engineering (GPCE 2011) 
 +  * 10th ACM International Conference on Aspect-Oriented Software Development (AOSD 2011) 
 +  * 6th ACM Dynamic Languages Symposium (DLS 2010) 
 +  * 24th European Conference on Object-Oriented Programming (ECOOP 2010) 
 +   * 9th Workshop on the Foundations of Aspect-Oriented Languages (FOAL 2010) 
 +  * 9th ACM International Conference on Aspect-Oriented Software Development (AOSD 2010) 
 +  * ACM Symposium on Applied Computing (SAC 2010), Track on (Programming for Separation of Concerns) 
 +  * 3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.09) 
 +  * Workshop on Context-Aware Software Technology and Applications (CASTA 2009), co-located with ESEC/FSE 2009 
 +  * Workshop on Context-Oriented Programming (COP 2009), co-located with ECOOP 2009 
 +  * Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE), co-located with ECOOP 2009 
 +  * IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2009) 
 +  * 47th International Conference on Objects, Models, Components and Patterns (TOOLS-EUROPE 2009) 
 +  * 13th Brazilian Symposium on Programming Languages (SBLP 2009) 
 +  * 8th International Conference on Software Composition (SC 2009) 
 +  * ACM Symposium on Applied Computing (SAC 2009), Track on Programming for Separation of Concerns 
 +  * 5th International Conference on Autonomic and Autonomous Systems (ICAS 2009) 
 +  * XXVIIth International Conference of the Chilean Computer Science Society (SCCC 2008) 
 +  * 2nd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.08) 
 +  * 12th Brazilian Symposium on Programming Languages (SBLP 2008) 
 +  * IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2008) 
 +  * ACM Symposium on Applied Computing (SAC 2008), Track on Programming Languages, and Track on Programming for Separation of Concerns 
 +  * International Conference on Trustworthy Global Computing (TGC 2007) 
 +  * International Workshop on Software Professional Engineering Education (SPEED 2007) 
 +  * IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2007) 
 +  * International Symposium on Software Composition (SC 2007) 
 +  * International Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms (VMIL 2007) 
 +  * ACM Symposium on Applied Computing (SAC 2007), Track on Programming for Separation of Concerns 
 +  * Brazilian Workshop on Aspect-Oriented Software Development (WASP 2006) 
 +  * NODe 2006 - Objects, Aspects, Services, the Web 
 +  * ACM Symposium on Applied Computing (SAC 2006), Track on Programming for Separation of Concerns 
 + 
 + 
 + 
 +**Awards & Distinctions** 
 +    * Invited speaker at the 4th International Workshop on Variability & Composition (VariComp 2013) 
 +    * Invited speaker at the 11th International Conference on Generative Programming and Component Engineering (GPCE 2012) 
 +    * Best professor award (for undergrad teaching), Computer Science Dept, University of Chile, 2011 
 +    * Best paper award MSR 2011 
 +    * Invited speaker at the 4th Latin American AOSD Workshop (LA-WASP 2010) 
 +    * Best paper award AOSD 2010 
 +    * Best paper award SBLP 2008 
 +    * Best paper award DAIS 2006 
 +    * Invited speaker at the 25th International Conference of the Chilean Computer Science Society (SCCC 2005)
  
-    * Oscar Callaú (gradual typing) 
-    * Ismael Figueroa (aspects, monads, membranes) 
-    * Esteban Allende (gradual typing) [co-advised with Johan Fabry] 
-    * Rodolfo Toledo (aspects and security) [on hold] 
-    * Christophe Scholliers: Ambient Contracts [co-advised with Wolfgang De Meuter / VUB Belgium]. Defended 07/02/13. Still at VUB. 
-    * Paul Leger: Opening Up Trace-Based Mechanisms. Defended 05/10/12. Now at Universidad Católica del Norte. 
-    * Guillaume Pothier: Towards Practical Omniscient Debugging. Defended 13/06/11. Now at INRIA Chile (CIRIC). 
-++++