~~NOTOC~~ | {{people:sunrise.png?600}} || |**Éric Tanter** || | //PhD in Computer Science//| [[etanter@dcc.uchile.cl]]| | Assistant 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| | //Associate Researcher of the Valparaiso Institute of Complex Systems ([[http://www.iscv.cl|ISCV]]), Chile// || | //Associate Researcher of the Center for Advanced Research in Education ([[http://www.ciae.uchile.cl/|CIAE]]), Chile//|| | Previously Visiting Researcher in the group of [[http://www.cs.cmu.edu/~aldrich/|Prof. Jonathan Aldrich]], at the [[http://www.isri.cs.cmu.edu/|Institute for Software Research]], [[http://www.cmu.edu/|Carnegie Mellon University]] (Jul-Dec. 2009)|| -------------
"It is not good to settle into a set of opinions. It is a mistake to put forth effort and obtain some understanding and then stop at that. At first putting forth great effort to be sure that you have grasped the basics, then practicing so that they may come to fruition is something that will never stop for your whole lifetime. Do not rely on following the degree of understanding that you have discovered, but simply think, "This is not enough".
One should search throughout his whole life how best to follow the Way. And he should study, setting his mind to work without putting things off. Within this is the Way."

--Yamamoto Tsunetomo, Hagakure.

------------ **NEW** * [[http://www.dcc.uchile.cl/~etanter/ooplai|OOPLAI]]: exploring OOP from scratch using macros. * **Best paper award** for [[research:scope|Execution Levels]] at AOSD 2010! Application of execution levels to appear at GPCE 2010! * Expressive aspects for the Web: [[http://pleiad.cl/aspectscript|AspectScript]] * [[http://www.springer.com/computer/lncs?SGWID=0-164-2-109318-0|LNCS Transactions on AOSD]], Associate Editor * 6th ACM Dynamic Languages Symposium ([[http://www.dynamic-languages-symposium.org/dls-10/index.html|DLS 2010]]), PC Member * 10th ACM Intl Conference on Aspect-Oriented Software Development ([[http://aosd.net/2011|AOSD 2011]]), PC Member ---- AOSD 2011 TAOSD ===== Research Interests ===== * programming languages and the quest for ever better modularity and adaptability of software. * aspect-oriented programming (AOP) and computational reflection, as means to achieve separation of concerns and dynamic adaptability. * means to control the impact of dynamic features (in particular through proper [[http://pleiad.dcc.uchile.cl/research/scope|scoping]]). * domain-specific approaches to programming, in particular domain-specific aspect languages. * implementation of programming languages and environments * concurrent systems, mobile object systems, Grid computing, and Ambient Intelligence (AmI) * biologically-inspired and other non-conventional paradigms. ===== Research Activities ===== ++++ Program Committee Chair | * 7th International Symposium on Software Composition 2008 ([[http://2008.software-composition.org/|SC 2008]]) at ETAPS 2008 * XXVIth International Conference of the Chilean Computer Science Society ([[http://www.sccc.cl/sccc2007/|SCCC 2007]]) * 1st Latin American Workshop on Aspect-Oriented Software Development ([[http://www.les.inf.puc-rio.br/la-wasp2007|LA-WASP.07]]) ++++ ++++ Program Committee Member | * 10th ACM International Conference on Aspect-Oriented Software Development ([[http://aosd.net/2011|AOSD 2011]]) * 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 ++++ ++++ Organization of Events (Workshops, Conferences, Schools) | * 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 * 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]]) ++++ ++++ Editorial Boards, External Reviews, Evaluations | * Associate Editor 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://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 the ACM Workshop on Partial Evaluation and Program Manipulation ([[http://www.program-transformation.org/PEPM08|PEPM 2008]]), the ACM International Conference on Programming Language Design and Implementation ([[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) ++++ ++++ Research Projects | * INRIA Equipe Associée [[http://rapids.gforge.inria.fr|RAPIDS]] [2010-2012/lead] * 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] * INRIA-CONICYT Project CORDIAL [2008-2009/lead] * FONDECYT Project 11060493 - Modularization and Adaptation of Complex and Dynamic Software Systems [Oct.2006-Oct.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] * Center for Web Research ([[http://www.cwr.cl|CWR]]) [PhD student 2002-2004, Postdoc 2005-2006, Young Researcher 2006-2007] * European Network of Excellence CoreGRID (WP3) [2005-2007/researcher] * Chile-Korea ITCC Project AOP for the Grid [2004-2006/lead] * INRIA-CONICYT Project OSCAR [2004-2006/researcher] * INRIA-CONICYT Project ProXiMoS [2002-2003/researcher] ++++ ++++ Awards & Distinctions | * 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 Int. Conference of the Chilean Computer Science Society (SCCC 2005) ++++ ===== Publications ===== Online libraries and indices: [[http://portal.acm.org/author_page.cfm?id=81100346970|ACM]] [[http://www.springerlink.com/content/?k=eric+tanter|SpringerLink]] [[http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/t/Tanter:=Eacute=ric.html|DBLP]] //The following documents are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder. //
Loading bibtex info...