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