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
Last revisionBoth sides next revision
people:etanter [2019/03/14 17:01] etanterpeople:etanter [2024/03/26 16:00] etanter
Line 2: Line 2:
  
  
-|{{people:etanter.png?nolink}}|<html><h2>Éric Tanter</h2></html> |   |+|{{people:etanter-2023.png?nolink&250}}|<html><h2>Éric Tanter</h2></html> |   |
 |:::| Full Professor / //Profesor Titular// |   [[etanter@dcc.uchile.cl]]|  |:::| Full Professor / //Profesor Titular// |   [[etanter@dcc.uchile.cl]]| 
 |:::| [[http://www.uchile.cl|University of Chile]] |  Beauchef 851, of.310|  |:::| [[http://www.uchile.cl|University of Chile]] |  Beauchef 851, of.310| 
 |:::| [[http://www.dcc.uchile.cl/|Computer Science Department (DCC)]] |   Santiago, Chile| |:::| [[http://www.dcc.uchile.cl/|Computer Science Department (DCC)]] |   Santiago, Chile|
 |:::| [[http://pleiad.cl/|PLEIAD Lab]] |  phone: +56 2 2978 4953| |:::| [[http://pleiad.cl/|PLEIAD Lab]] |  phone: +56 2 2978 4953|
-|:::|  |  fax: +56 2 2689 5531|+|:::| Associate Researcher, [[https://imfd.cl|IMFD]] |  fax: +56 2 2689 5531|
  
  
  
  
-===== News ===== +===== News ====== 
-  * [[https://popl19.sigplan.org/event/popl-2019-research-papers-gradual-parametricity-revisited|Distinguished Paper Award]] for {{bib>toroAl-popl2019|Gradual Parametricity, Revisited}} at [[https://popl19.sigplan.org/home|POPL 2019]] +  * {{bib>toroAl-cacm2024|Gradual Differentially Private Programming}} to appear in [[https://cacm.acm.org/|Communications of the ACM]] 
-  * [[https://2018.splashcon.org/event/splash-2018-oopsla-gradual-liquid-type-inference|Distinguished Paper Award]] for {{bib>vazouAl-oopsla2018|Gradual Liquid Type Inference}} at [[https://2018.splashcon.org/track/splash-2018-OOPSLA|OOPSLA 2018]] +  * {{bib>andriciAl-popl2024|Securing Verified IO Programs Against Unverified Code in F*}} accepted at [[https://popl24.sigplan.org/|POPL 2024]] 
-  {{bib>toroAl-popl2019|Gradual Parametricity, Revisited}} accepted at [[https://popl19.sigplan.org/home|POPL 2019]] +  * 10-year {{people:etanter:dls2023-most_notable.pdf|Most Notable Paper Award at DLS 2023}} for our [[https://dynamic-languages-symposium.org/index.html|DLS]] 2013 paper {{bib>allendeAl-dls2013|Cast Insertion Strategies for Gradually-Typed Objects}} 
-  * [[https://research.fb.com/announcing-the-winners-of-the-facebook-testing-and-verification-research-awards/|Facebook Research Testing and Verification Award 2018]] -- Incremental Verification, Gradually +  * {{bib>toroAl-toplas2023|Contextual Linear Types for Differential Privacy}} published in [[https://dl.acm.org/journal/toplas|TOPLAS]] 
-  * [[https://icfp18.sigplan.org/program/program-icfp-2018?badge=Distinguished%20Paper|Distinguished Paper Award]] for {{bib>tabareauAl-icfp2018|Equivalences for Free}} at [[https://icfp18.sigplan.org/home|ICFP 2018]] +  * New Inria Associate Team [[https://pleiad.github.io/grapa-website/|GRAPA]] (Gradual Proof Assistantsfunded for 2023-2025
-  * {{bib>toroAl-toplas2018|Type-Driven Gradual Security with References}} accepted at [[https://toplas.acm.org/|TOPLAS]], to be presented at [[https://popl19.sigplan.org/|POPL 2019]] +
-  * {{bib>vazouAl-oopsla2018|Gradual Liquid Type Inference}} accepted at [[https://conf.researchr.org/track/splash-2018/splash-2018-OOPSLA|OOPSLA 2018]] +
-  * {{bib>bodinAl-dls2018|A Trustworthy Mechanized Formalization of R}} accepted at [[https://conf.researchr.org/track/dls-2018/dls-2018/|DLS 2018]] +
-  * Most Influential Paper Award for my {{bib>tanter:aosd2008|paper}} of 10 years ago at AOSD 2008! +
-  * {{bib>baderAl-vmcai2018|Gradual Program Verification}} presented at [[https://popl18.sigplan.org/track/VMCAI-2018#event-overview|VMCAI 2018]] +
-  * [[https://conf.researchr.org/track/dls-2017/dls-2017#Most-Notable-Paper-Award|Most Notable Paper Award]] for our {{bib>mostinckxAl:dls2007|paper}} of 10 years ago at DLS 2007! (see also the {{bib>mostinckxAl:spe2008|extended version}})+
  
- 
-===== Research Interests ===== 
- 
-    * programming and programming languages: design, semantics, implementation, analysis, type systems, verification 
-    * 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 | ++++ Program Committee Chair |
 +  * SPLASH 2019 [[https://2019.splashcon.org/track/splash-2019-Doctoral-Symposium|Doctoral Symposium]]
   * 11th International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2012|AOSD 2012]])   * 11th International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2012|AOSD 2012]])
   * 7th International Symposium on Software Composition 2008 ([[http://2008.software-composition.org/|SC 2008]]) at ETAPS 2008     * 7th International Symposium on Software Composition 2008 ([[http://2008.software-composition.org/|SC 2008]]) at ETAPS 2008  
Line 42: Line 30:
  
 ++++ Program Committee Member (Conferences) | ++++ Program Committee Member (Conferences) |
 +   * 28th ACM SIGPLAN International Conference on Functional Programming ([[http://conf.researchr.org/home/icfp-2023|ICFP 2023]])
 +   * 50th ACM SIGPLAN Conference on Principles of Programming Languages ([[http://conf.researchr.org/home/POPL-2023|POPL 2023]])
 +   * 17th ACM Dynamic Languages Symposium ([[https://conf.researchr.org/home/dls-2021|DLS 2021]])
    * 34th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications  ([[https://conf.researchr.org/track/splash-2019/splash-2019-oopsla|OOPSLA 2019]])    * 34th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications  ([[https://conf.researchr.org/track/splash-2019/splash-2019-oopsla|OOPSLA 2019]])
    * 23rd ACM SIGPLAN International Conference on Functional Programming ([[http://conf.researchr.org/home/icfp-2018|ICFP 2018]])    * 23rd ACM SIGPLAN International Conference on Functional Programming ([[http://conf.researchr.org/home/icfp-2018|ICFP 2018]])
Line 80: Line 71:
 ++++ ++++
 ++++ Program Committee Member (Workshops) | ++++ Program Committee Member (Workshops) |
 +   * 1st ACM SIGPLAN Workshop on Gradual Typing ([[https://popl20.sigplan.org/home/wgt-2020|WGT 2020]])
 +   * 6th International Workshop on Coq for Programming Languages ([[https://popl20.sigplan.org/home/CoqPL-2020|CoqPL 2020]])
 +   * 4th Workshop on Meta-Programming Techniques and Reflection ([[https://2019.splashcon.org/home/meta-2019|META 2019]])
    * 9th Workshop on Evaluation and Usability of Programming Languages and Tools ([[https://2018.splashcon.org/track/plateau-2018-papers|PLATEAU 2018]])    * 9th Workshop on Evaluation and Usability of Programming Languages and Tools ([[https://2018.splashcon.org/track/plateau-2018-papers|PLATEAU 2018]])
    * 2nd Workshop on Object-Capability Languages, Systems, and Applications ([[https://2018.splashcon.org/track/ocap-2018-papers|OCAP 2018]])    * 2nd Workshop on Object-Capability Languages, Systems, and Applications ([[https://2018.splashcon.org/track/ocap-2018-papers|OCAP 2018]])
Line 101: Line 95:
  
 ++++ Editorial Boards, Committees, Evaluations | ++++ Editorial Boards, Committees, Evaluations |
-  * Associate Editor of the [[https://www.journals.elsevier.com/science-of-computer-programming/|Science of Computer Programming]] journalElsevier (2018-) +  * Editor of the [[https://www.cambridge.org/core/journals/journal-of-functional-programming|Journal of Functional Programming]], Cambridge (2018-2021
-  * Associate Editor of the [[https://www.cambridge.org/core/journals/journal-of-functional-programming|Journal of Functional Programming]], Cambridge (2018-)+  * Associate Editor of the [[https://www.journals.elsevier.com/science-of-computer-programming/|Science of Computer Programming]] journalElsevier (2018-2020)
   * Associate Editor of the [[http://www.computer.org/portal/web/tse/about|IEEE Transactions on Software Engineering]] (2014-2017)    * Associate Editor of the [[http://www.computer.org/portal/web/tse/about|IEEE Transactions on Software Engineering]] (2014-2017) 
   * Member of the Steering Committee of the [[http://aosd.net/aosa.php|Aspect-Oriented Software Assocation]] (7/2010-3/2015)   * Member of the Steering Committee of the [[http://aosd.net/aosa.php|Aspect-Oriented Software Assocation]] (7/2010-3/2015)
   * Co-Editor-in-Chief of the [[http://www.springer.com/computer/lncs?SGWID=0-164-2-109318-0|LNCS Transactions on AOSD]], Springer-Verlag (3/2013-3/2015)   * Co-Editor-in-Chief of the [[http://www.springer.com/computer/lncs?SGWID=0-164-2-109318-0|LNCS Transactions on AOSD]], Springer-Verlag (3/2013-3/2015)
-  * 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), [[http://journals.cambridge.org/action/displayJournal?jid=MSC|Mathematical Structures in Computer  Science]] (Cambridge) +  * Reviewer for the following journals: [[https://dl.acm.org/journal/toplas|ACM Transactions on Programming Languages]], [[https://dl.acm.org/journal/tods|ACM Transactions on Database Systems]], [[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), [[http://journals.cambridge.org/action/displayJournal?jid=MSC|Mathematical Structures in Computer  Science]] (Cambridge) 
-  * External Reviewer for [[http://popl.mpi-sws.org/2014/|POPL 2014]], [[http://www.program-transformation.org/PEPM08|PEPM 2008]], [[http://ties.ucsd.edu/PLDI/|PLDI 2007]] +  * External Reviewer for [[https://www.ieee-security.org/TC/CSF2021/|CSF 2021]], [[https://popl20.sigplan.org/|POPL 2020]], [[https://conf.researchr.org/track/etaps-2019/esop-2019-papers|ESOP 2019]], [[http://popl.mpi-sws.org/2014/|POPL 2014]], [[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 (2017, 2016, 2007); Swiss National Science Foundation, Switzerland (2007, 2009); Netherlands Organisation for Scientific Research, Holland (2010); Israel Science Foundation (2013); FONCYT, Argentina (2015); Research Foundation - Flanders (FWO), Belgium (2018).+  * Evaluator for the following funding agencies: FONDECYT Regular National Research Competition, Chile; Swiss National Science Foundation, Switzerland; Netherlands Organisation for Scientific Research, Holland; Israel Science Foundation; FONCYT, Argentina; Research Foundation - Flanders (FWO), Belgium; Agence Nationale pour la Recherche (ANR), France; EU ECOS-Sud.
   * 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) | ++++ Organization of Events (Workshops, Conferences, Schools) |
 +    * [[https://cass.pleiad.cl/|Coq Andes Summer School 2020]]
     * 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]])     * 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]])     * 3rd Summer School on Programming Languages ([[http://pleiad.dcc.uchile.cl/pl2010|PL 2010]])
Line 131: Line 126:
  
 ++++ Outreach | ++++ Outreach |
-    * In June/July 2014, I was volunteering as a visiting [[http://www.ucc.edu.gh/academics/programming-and-programming-languages|lecturer]] at University of Cape Coast, Ghana, for [[http://www.awbc-usfc.org/projects/ghana|Academics without Borders]]. //(if you're interested in teaching a 6-week PhD-level intro course in Ghana on either Programming Languages, Databases, Algorithms or Software Engineering, let me know!)//+    * In June/July 2014, I was volunteering as a visiting [[http://www.ucc.edu.gh/academics/programming-and-programming-languages|lecturer]] at University of Cape Coast, Ghana, for [[http://www.awbc-usfc.org/projects/ghana|Academics without Borders]]. 
 ++++ ++++
  
 ++++ Research Projects | ++++ Research Projects |
-    * INRIA Équipe Associée GECO [2018-2020/lead]+    * ANID Project DFG220011 - Gradual Abstract Interpretation [2024-2026/co-investigator] 
 +    * INRIA Équipe Associée GRAPA [2023-2025/lead] 
 +    * FONDECYT Project 1190058 - Gradual Reasoning About Programs: Typing, Analysis, and Verification [2019-2022/lead] 
 +    * INRIA Équipe Associée GECO [2018-2022/lead]
     * CONICYT REDES Project 170067 - CSEC: Certified Software Engineering in Coq [2018-2019/lead]     * CONICYT REDES Project 170067 - CSEC: Certified Software Engineering in Coq [2018-2019/lead]
     * FONDECYT Project 1150017 - Gradual Software Verification: Foundations and Applications [2015-2018/lead]     * FONDECYT Project 1150017 - Gradual Software Verification: Foundations and Applications [2015-2018/lead]
-    * INRIA Équipe Associée [[http://real.gforge.inria.fr/|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 155: Line 153:
  
 ++++ Administration | ++++ Administration |
-    * Director of the Computer Science Department (2016-2018) +    * Member of the Academic Qualification Committee of the Engineering Faculty (FCFM) [2020-] 
-    * Deputy Director of the Computer Science Department (2015-2016) +    * Member of the Department Graduate Committee [2020-] 
-    * Head of the Department Graduate Committee (2012-2016) +    * Director of the Computer Science Department [2016-2018] 
-    * Coordinator of the PhD Program in Computer Science (2012-2016) +    * Deputy Director of the Computer Science Department [2015-2016] 
-    * Elected Member of the Department Council (2012-2016) +    * Head of the Department Graduate Committee [2012-2016] 
-    * Member of the Department Academic Evaluation Committee (2011-2014) +    * Coordinator of the PhD Program in Computer Science [2012-2016] 
-    * Library Coordinator (2009-) +    * Elected Member of the Department Council [2012-2016] 
-    * Substitute Member of the Department Council (2007-2008)+    * Member of the Department Academic Evaluation Committee [2011-2014] 
 +    * Library Coordinator [2009-2020] 
 +    * Substitute Member of the Department Council [2007-2008]
  
 ++++ ++++
  
 ++++ Awards & Distinctions |  ++++ Awards & Distinctions | 
-    * Best/distinguished paper awards: {{bib>toroAl:popl2019|POPL 2019}}, {{bib>vazouAl:oopsla2018|OOPSLA 2018}}, {{bib>tabareauAl:icfp2018|ICFP 2018}}, {{bib>callauAl:msr2011|MSR 2011}}, {{bib>tanter:aosd2010|AOSD 2010}}, {{bib>tanter:jucs2000|SBLP 2008}}, {{bib>tanterAl:dais2006|DAIS 2006}} +    * **Best/distinguished paper awards**: {{bib>toroAl:popl2019|POPL 2019}}, {{bib>vazouAl:oopsla2018|OOPSLA 2018}}, {{bib>tabareauAl:icfp2018|ICFP 2018}}, {{bib>callauAl:msr2011|MSR 2011}}, {{bib>tanter:aosd2010|AOSD 2010}}, {{bib>tanter:jucs2000|SBLP 2008}}, {{bib>tanterAl:dais2006|DAIS 2006}} 
-    * 10-year paper awards: Most influential paper award at <Programming> 2018 for my {{bib>tanter:aosd2008|AOSD 2008 paper}}, Most notable paper award at [[https://conf.researchr.org/track/dls-2017/dls-2017#Most-Notable-Paper-Award|DLS 2017]] for our {{bib>mostinckxAl:dls2007|DLS 2007 paper}}+    * **10-year paper awards**Most notable paper award at [[https://dynamic-languages-symposium.org/index.html|DLS]] 2023 for our {{bib>allendeAl-dls2013|DLS 2013}} paper,  Most influential paper award at <Programming> 2020 for my {{bib>tanter:aosd2010|AOSD 2010 paper}}, Most influential paper award at <Programming> 2018 for my {{bib>tanter:aosd2008|AOSD 2008 paper}}, Most notable paper award at [[https://conf.researchr.org/track/dls-2017/dls-2017#Most-Notable-Paper-Award|DLS 2017]] for our {{bib>mostinckxAl:dls2007|DLS 2007 paper}}
     * [[https://research.fb.com/announcing-the-winners-of-the-facebook-testing-and-verification-research-awards/|Facebook Research Testing and Verification Award 2018]] -- Incremental Verification, Gradually     * [[https://research.fb.com/announcing-the-winners-of-the-facebook-testing-and-verification-research-awards/|Facebook Research Testing and Verification Award 2018]] -- Incremental Verification, Gradually
     * [[http://googleamericalatinablog.blogspot.cl/2015/09/ganadores-de-los-premios-de-investigacion-de-google-america-latina.html?m=1|Google Faculty Research Award 2015]] and [[http://static.googleusercontent.com/media/research.google.com/en//app/research-outreach/faculty-engagement/Google_Latin_America_Research_Award_Recipients.pdf|2016]] -- Gradual Security Typing for the Web     * [[http://googleamericalatinablog.blogspot.cl/2015/09/ganadores-de-los-premios-de-investigacion-de-google-america-latina.html?m=1|Google Faculty Research Award 2015]] and [[http://static.googleusercontent.com/media/research.google.com/en//app/research-outreach/faculty-engagement/Google_Latin_America_Research_Award_Recipients.pdf|2016]] -- Gradual Security Typing for the Web
Line 181: Line 181:
  
 ++++ Grad students | ++++ Grad students |
- +    * [PhD] Stefan Malewski 
-    * [PhD] Raimil Cruz (gradual security typing for Dart) +    * [PhD] Damian Arquez 
-    * [PhD] Matías Toro (abstracting gradual typing, gradual security typing) +    * [PhD] Tomás Díaz  
-    * [PhDElizabeth Labrada (just starting) +    * [MSc] Tomás Vallejos [co-advised with Aidan Hogan] 
-    * //Former students:// +    * [MSc] José Luis Romero 
-        * [PhD] Oscar Callaú: //Empirically-Driven Design and Implementation of Gradualtalk// [co-advised with Romain Robbes]. Defended 27/01/2015. Now at Microsoft, Vancouver, Canada+    * //Former PhD students:// 
-        * [PhD] Esteban Allende: //Improving the Efficiency and Reliability of Gradual Typing// [co-advised with Johan Fabry]. Defended 08/01/2015. Now at Autofact Spa+        * Elizabeth Labrada: [[https://repositorio.uchile.cl/handle/2250/191833|Gradual System F]]. [co-advised with Matías Toro]. Defended 21/12/2022. 
-        * [PhD] Rodolfo Toledo: Modular and Secure Access Control with Aspects. Defended 13/05/2014. Now at Movix, Chile+        * Raimil Cruz: [[http://repositorio.uchile.cl/handle/2250/173839|Type Abstraction and Faceted Types for Declassification]]. Defended 15/01/2020. 
-        * [PhD] Ismael Figueroa: //Effective Aspects: A Typed Monadic Model to Control and Reason About Aspect Interference// [co-advised with Nicolas Tabareau]. Defended 22/04/2014. <del>Now postdoc at INRIA.</del> Now Professor at Universidad Católica de Valparaíso, Chile+        * Matías Toro: [[http://repositorio.uchile.cl/handle/2250/170935|Abstracting Gradual Typing: Metatheory and Applications]]. Defended 05/07/2019. 
-        * [PhD] Christophe Scholliers: //Ambient Contracts// [co-advised with Wolfgang De Meuter]. Defended 07/02/2013. <del>Now postdoc at VUB.</del> Now Professor at University of Gent, Belgium+        * Oscar Callaú: [[http://repositorio.uchile.cl/handle/2250/132889|Empirically-Driven Design and Implementation of Gradualtalk]]. [co-advised with Romain Robbes]. Defended 27/01/2015. 
-        * [PhD] Paul Leger: //Opening Up Trace-Based Mechanisms//. Defended 05/10/2012. Now Professor at Universidad Católica del Norte, Chile+        * Esteban Allende: [[http://repositorio.uchile.cl/handle/2250/132317|Improving the Efficiency and Reliability of Gradual Typing]] [co-advised with Johan Fabry]. Defended 08/01/2015. 
-        * [PhD] Guillaume Pothier: //Towards Practical Omniscient Debugging//. Defended 13/06/2011.<del> Now at INRIA Chile (CIRIC).</del> Now CEO at Caligrafix, Chile+        * Rodolfo Toledo: [[http://repositorio.uchile.cl/handle/2250/117015|Modular and Secure Access Control with Aspects]]. Defended 13/05/2014.  
-        * [MSc] Nicolás Lehmann: //Gradual Refinement Types//. Defended 9/3/2017. Now at Sudo Technologies, USA+        * Ismael Figueroa: [[http://repositorio.uchile.cl/handle/2250/116427|Effective Aspects: A Typed Monadic Model to Control and Reason About Aspect Interference]] [co-advised with Nicolas Tabareau]. Defended 22/04/2014. 
-        * [MSc] Johannes Bader: //Gradual Program Verification with Implicit Dynamic Frames// (Karlsruhe Institute of Technology) [co-advised with Jonathan Aldrich (CMU) and Gregor Snelting (KIT)]. Defended 4/10/2016. Now at Microsoft, USA+        * Christophe Scholliers: [[http://soft.vub.ac.be/Publications/2013/vub-soft-phd-13-03.pdf|Ambient Contracts]] (Vrije Universiteit Brussel) [co-advised with Wolfgang De Meuter]. Defended 07/02/2013. 
-        * [MSc] Gustavo Soto: //Modular Composition of Session Types//. Defended 1/12/2015. Now at OGR, Chile+        * Paul Leger: [[http://repositorio.uchile.cl/handle/2250/111916|Opening Up Trace-Based Mechanisms]]. Defended 05/10/2012.  
-        * [MSc] Matías Toro: //Customizable Gradual Effects for Scala//. Defended 18/05/2015. Now PhD student at U Chile+        * Guillaume Pothier: [[http://repositorio.uchile.cl/handle/2250/102687|Towards Practical Omniscient Debugging]]. Defended 13/06/2011. 
-        * [MSc] Felipe Bañados: //Gradual Typing for Generic Type-and-Effect Systems// [co-advised with Ron Garcia]. Defended 08/08/2014. Now PhD student at University of British Columbia, Canada+    * //Former MSc students:// 
-        * [MSc] Milton Inostroza: //Join Point Interfaces// [co-advised with Eric Bodden]. Defended 12/04/2013. Now at Groupon, USA+        * Damián Árquez: [[https://repositorio.uchile.cl/handle/2250/182959|Gradual Sensitivity Typing]] [co-advised with Matías Toro]. Defended 23/11/2021
-        * [MSc] Victor Ramiro: //Proximity in Pervasive Computing//. Defended 2009. Now PhD student at University of Toulouse, France.+        * Hans Fehrmann: [[http://repositorio.uchile.cl/handle/2250/179353|A Reasonably Exceptional Type Theory]] [co-advised with Nicolas Tabareau]. Defended 29/12/2020. 
 +        * Fabian Mosso: [[http://repositorio.uchile.cl/handle/2250/176770|Countable Polymorphic May-Must Effects]] [co-advised with Matías Toro]. Defended 12/06/2020. 
 +        * Nicolás Lehmann: [[http://repositorio.uchile.cl/handle/2250/144325|Gradual Refinement Types]]. Defended 9/3/2017.  
 +        * Johannes Bader: [[https://github.com/olydis/GradVerThesis/raw/master/main.pdf|Gradual Program Verification with Implicit Dynamic Frames]] (Karlsruhe Institute of Technology) [co-advised with Jonathan Aldrich (CMU) and Gregor Snelting (KIT)]. Defended 4/10/2016. 
 +        * Gustavo Soto: [[http://repositorio.uchile.cl/handle/2250/137828|Modular Composition of Session Types]]. Defended 1/12/2015.  
 +        * Matías Toro: [[http://repositorio.uchile.cl/handle/2250/134924|Customizable Gradual Effects for Scala]]. Defended 18/05/2015. 
 +        * Felipe Bañados: [[http://repositorio.uchile.cl/handle/2250/116891|Gradual Typing for Generic Type-and-Effect Systems]] [co-advised with Ron Garcia]. Defended 08/08/2014.  
 +        * Milton Inostroza: [[http://repositorio.uchile.cl/handle/2250/113478|Safe and Practical Decoupling of Aspects with Join Point Interfaces]] [co-advised with Eric Bodden]. Defended 12/04/2013.  
 +        * Victor Ramiro: [[http://www.tesis.uchile.cl/tesis/uchile/2009/ramiro_v/html/index.html|An Open Proximity Model for Service Discovery in Pervasive Computing]]. Defended 2009.
 ++++ ++++
  
Line 207: Line 215:
 ===== Publications ===== ===== Publications =====
  
-Online profiles: [[http://scholar.google.com/citations?user=d0LISE4AAAAJ|Google Scholar]]     [[https://www.researchgate.net/profile/Eric_Tanter|ResearchGate]]+Online profiles: [[http://scholar.google.com/citations?user=d0LISE4AAAAJ|Google Scholar]]     [[https://www.researchgate.net/profile/Eri 
 +c_Tanter|ResearchGate]]
  
 Online libraries and indices: [[http://dblp.uni-trier.de/db/indices/a-tree/t/Tanter:=Eacute=ric.html|DBLP]]   [[http://portal.acm.org/author_page.cfm?id=81100346970|ACM]]   [[http://www.springerlink.com/content/?k=eric+tanter|SpringerLink]] Online libraries and indices: [[http://dblp.uni-trier.de/db/indices/a-tree/t/Tanter:=Eacute=ric.html|DBLP]]   [[http://portal.acm.org/author_page.cfm?id=81100346970|ACM]]   [[http://www.springerlink.com/content/?k=eric+tanter|SpringerLink]]
Line 218: Line 227:
  
 <html> <html>
-<script>load_bibtex('etanter')</script>+<script>window.addEventListener("load", function(event) { 
 +    load_bibtex('etanter'); });</script>
 <div id="bibtex">Loading bibtex info...</div> <div id="bibtex">Loading bibtex info...</div>
 </html> </html>
Line 226: Line 236:
 I teach several [[teaching:|courses]] related to programming languages.  I teach several [[teaching:|courses]] related to programming languages. 
  
-In particular, I use Shriram Krishnamurthi's [[http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/|PLAI]] book for the first PL course. I have written a couple of add-ons for PLAI:+In particular, I use Shriram Krishnamurthi's [[http://www.
 +s.brown.edu/~sk/Publications/Books/ProgLangs/|PLAI]] book for the first PL course. I have written a couple of add-ons for PLAI:
   * [[http://www.dcc.uchile.cl/~etanter/preplai|PrePLAI]]: crash course on Scheme and functional programming (in spanish)   * [[http://www.dcc.uchile.cl/~etanter/preplai|PrePLAI]]: crash course on Scheme and functional programming (in spanish)
   * [[http://users.dcc.uchile.cl/~etanter/scope/|A Note on Scope]]   * [[http://users.dcc.uchile.cl/~etanter/scope/|A Note on Scope]]