Organizers

Johan Brichau (primary contact) obtained a Ph.D. degree in Computer Science from the Vrije Universiteit Brussel in 2005 and currently holds a post-doctoral research position at the University of Lille (France) as part of the INRIA JACQUARD project at the Laboratoire d'Informatique Fondamentale de Lille (LIFL). He is also still associated to the Programming Technology lab at the Vrije Universiteit Brussel. His research focuses on the combination and integration of aspects in multiple aspect-specific languages where he applies the technique of generative logic metaprogramming for the implementation of composable aspect weavers. He is also actively involved in other (aspect-oriented) logic meta programming research topics such as logic-based pointcut languages. Johan has been the co-organizer of workshops at various conferences: Advanced Separation of Concerns (ASoC) at ECOOP 2001, Software-engineering Properties of Languages for Aspect Technologies (SPLAT) at AOSD 2003, Reflectively Extensible Programming Languages and Systems (REPLS) at GPCE 2003, Belgian AOP workshop 2001 and the Belgian-Dutch AOSD 2002.

Shigeru Chiba is an associate professor at Tokyo Institute of Technology, Japan. He received the PhD degree in computer science from The University of Tokyo in 1996. His PhD research was done at Xerox PARC in USA. Before moving Tokyo Institute of Technology, he has been working at University of Tokyo and University of Tsukuba. He has been also a short-term visiting professor at Ecole des Mines de Nantes in 1999 and Paris VI in 2004. He has been developing several software products including OpenC++, OpenJava, and Javassist, which have been distributed as open source software and widely used in both academia and industry. He has been involved in a number of the
organization/program committees of conferences and workshops such as ECOOP PC
and AOSD PC. He is interested in reflective and/or aspect-oriented systems.

David Lorenz is a Principal Scientist and Executive Director of a new federated research and education program in secure and dependable computing at the University of Virginia, Department of Computer Science. Dr. Lorenz's research interests are in the overlap between dependable computing and the concepts of aspect-oriented programming languages (AOP), component-based software engineering (CBSE), and object-oriented software design (OOD). Prior to joining the University of Virginia, he held a faculty position at Northeastern University as an Assistant Professor. He taught courses in Programming Languages, Object-Oriented Design, and Component-Based Programming. He has a Ph.D. from the Technion-Israel Institute of Technology. His Ph.D. dissertation coined the concept of "Environmental Acquisition," which was incorporated into the Python programming language, and considered a crucial mechanism in Zope, Python's killer-application Web platform. He has served on the program committees of International Technology of Object-Oriented Languages and Systems Europe Conferences. David was a co-chair of the OOPSLA'01 Workshop on Language Mechanisms for Programming Software Components, and is a member of the organizing committee (Posters and Demonstrations Co-Chair) for ECOOP'03. He is a member of editorial board of International Journal of Information Technology and Decision Making, World Scientific Publishing Co. David was a member of the program committee for AOSD 2004, for AOMD'05, and for FOAL'05.

Éric Tanter obtained a PhD from the University of Nantes (France) and University of Chile (Chile) in 2004. He is now a postdoc researcher at the Center for Web Research of the University of Chile. His research focuses on reflection, metaprogramming and aspect-oriented programming; more precisely, Éric is the creator and lead of Reflex, a versatile kernel for multi-language aspect-oriented programming in Java. Reflex serves as a vehicle to experiment with new aspect language constructs, study aspect interactions, and apply aspects in specific contexts, in particular concurrent programming.

Kris De Volder obtained a Ph.D. degree in Computer Science from the Vrije Universiteit Brussel in 2000. Since 2001 he is an assistant professor in the Departement of Computer Science at the University of British Columbia. His research interests include aspect-oriented programming and practical applications of logic and declarative languages to software engineering problems. Two prime examples of artifacts produced from his research, are TyRuBa and JQuery. TyRuBa is an efficient purely declarative logic programming language, with a sophisticated static type and mode-checking system. JQuery is a query-based code browser implemented as a plug-in for Eclipse, an IDE for Java. JQuery can construct a variety of useful predefined browsers from declarative specifications. The JQuery project results have been broadly disseminated to the research community as a conference paper[1] and several live formal demonstrations. The JQuery plug-in is a useable, polished prototype that is available for download (http://jquery.cs.ubc.ca/) and is used by several people in their daily development activities. He has been involved in the program committeed of a number of conference and workshops such as FOAL "Workshop on Foundations of Aspect Oriented Programming" and AOSD "ACM Conference on Aspect-Oriented Software Development".

Michael Haupt
Software Technology Group, Computer Science Department
Darmstadt University of Technology
Alexanderstr. 10
64283 Darmstadt
Germany

Email: <haupt@informatik.tu-darmstadt.de>
Home Page: http://www.st.informatik.tu-darmstadt.de/staff/Haupt/


Robert Hirschfeld
DoCoMo Euro-Labs
Landsberger Strasse 312
80687 Munich
Germany

Email: <hirschfeld@acm.org>
Home Page: http://www.prakinf.tu-ilmenau.de/~hirsch/Home/Home.html


Hidehiko Masuhara
Graduate School of Arts and Sciences
University of Tokyo
Tokyo 153-8902 Japan

Email: <masuhara@acm.org>
Home Page: http://www.graco.c.u-tokyo.ac.jp/~masuhara/


Page last updated on Thursday, March 2, 2006