Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI
Login
  • de
 

Alexandre Bergel

Member of the Software Architecture Group (Hasso-Plattner Institut, Germany) since April 2007.

Dr. Bergel's research interests include languages and tools to support component-oriented and software evolution. Dr. Bergel is currently working on method namespaces, a new construct to encapsulate changes in program code. A direct application of his work covers evolution of services in a service-oriented architecture.

As an illustrative example, let's assume an application deployed within a University.

The student system application offers a service dedicated to grading, based on the results a student has from an exam. However, new European law enforces students to have an industrial experience. Only new students will have to follow the new directive. Students who started their curriculum before the law remains clients of the original version of the course grading service.

The challenge is how to deal with two versions of the same service that have to coexist.

 

My email is alexandre.bergel(at)hpi.de

My webpage is bergel.eu

Refereed Articles in International Journals

  1. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts, Stateful Traits and their Formalization, Published in Computer Languages, Systems and Structures, 2007, Elsevier, Impact Factor 0.467 (2005), Web link
  2. Alexandre Bergel, Stéphane Ducasse, Colin Putney, and Roel Wuyts, Creating Sophisticated Development Tools with OmniBrowser, In in Computer Languages, Systems and Structures, 2007, Elsevier, Impact Factor 0.467 (2005), Web link
  3. Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz, Analyzing Module Diversity, In Journal of Universal Computer Science, Volume 11, Number 10, pp. 1613-1644, 2005, PDF, Web link
  4. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts, Classboxes: Controlling Visibility of Class Extensions, In Computer Languages, Systems and Structures, Volume 31, Number 3-4, pp. 107-126, May, 2005, Impact Factor 0.467 (2005), PDF, Web link

Refereed Articles in National Journals

  1. Alexandre Bergel and Stéphane Ducasse, Scoped and Dynamic Aspects with Classboxes, In RSTI – L'Objet (programmation par aspects), Volume 11, Number 3, pp. 53--68, 2005, PDF
  2. Alexandre Bergel, Classboxes -- Controlling Visibility of Class Extensions, In it- Information Technology, Volume 4, 2007, to appear

Refereed Articles in International Conferences

  1. Jan Vrany, and Alexandre Bergel, The Debuggable Interpreter Design Pattern, In Proceedings of the International Conference on Software and Data Technologies (ICSOFT 2007), Barcelona, Spain July, 2007, to appear
  2. Stephane Ducasse, Roel Wuts, Alexandre Bergel, and Oscar Nierstrasz, User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits, In Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), Montreal, Canada, to appear
  3. Alexandre Bergel, Stephane Ducasse, Oscar Nierstrasz, and Roel Wuts, Stateful Traits, In Proceedings of the International Smalltalk Conference, ESUG Academic Track 2006, Prague, Czech Republic, LNCS, Springer-Verlag, Volume 4406, pp. 66-90, September, 2006, PDF
  4. Alexandre Bergel, Stephane Ducasse, Colin Putney, and Roel Wuyts, Meta-Driven Browsers, In Proceedings of the International Smalltalk Conference, ESUG Academic Track 2006, Prague, Czech Republic, LNCS, Springer-Verlag, Volume 4406, pp. 134-156, September, 2006, PDF
  5. Alexandre Bergel, Robert Hirschfeld, Siobhan Clarke, and Pascal Costanza, Aspectboxes -- Controlling the Visibility of Aspects, In Proceedings of the International Conference on Software and Data Technologies (ICSOFT 2006), Setubal, Portugal September, 2006, PDF, Acceptance rate: 12%
  6. Éric Tanter, Kris Gybels, Marcus Denker, and Alexandre Bergel, Context-Aware Aspects, In Proceedings of the 5th International Symposium on Software Composition (SC 2006), Vienna, Austria, March, Springer-Verlag LNCS, pp. 227-249, 2006, PDF
  7. Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz, Classbox/J: Controlling the Scope of Change in Java, In Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), New York, NY, USA, ACM Press, pp. 177-189, 2005, PDF
  8. Alexandre Bergel, Christophe Dony, and Stéphane Ducasse, Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages, In Proceedings of the ESUG Academic Track 2004, September, pp. 107-130, 2004, PDF
  9. Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts, Classboxes: A Minimal Module Model Supporting Local Rebinding, In Proceedings of JMLC 2003 (Joint Modular Languages Conference), LNCS, Volume 2789, Springer-Verlag, pp. 122-131, 2003, Best Award Paper, PDF
  10. Françoise Baude, Alexandre Bergel, Denis Caromel, Fabrice Huet, Olivier Nano, and Julien Vayssière, IC2D: Interactive Control and Debugging of Distribution, In Proceedings of the Third International Conference, LSSC 2001, Ed. S. Margenov, J. Wasiewski, and P. Yalamov, Sozopol, Bulgaria, June, LNCS, Volume 2179, Springer-Verlag, pp. 193-200, 2001, PDF

Refereed Articles in National Conferences

  1. Florian Minjat, Alexandre Bergel, Pierre Cointe, and Stéphane Ducasse, Mise en symbiose des traits et des classboxes : Application à l'expression des collaborations, In Proceedings of LMO 2005, Bern, Switzerland, Volume 11, pp. 33-46, 2005, PDF
  2. Alexandre Bergel and Stéphane Ducasse, Supporting Unanticipated Changes with Traits and Classboxes, In Proceedings of Net.ObjectDays (NODE'05), Erfurt, Germany, September, pp. 61-75, 2005, PDF
  3. Alexandre Bergel, Controlling the Visibility of Changes in Java with Classboxes, In Proceedings of the Objekty Conference, 2006, Prague, Czech Republic November, pp. 47-49, 2006, Short paper, invited keynote speaker, PDF

Invited Papers

  1. Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stéphane Ducasse, Markus Gaelli, and Roel Wuyts, On the Revival of Dynamic Languages, In Proceedings of Software Composition 2005, Ed. Thomas Gschwind and Uwe Aßmann, Volume 3628, LNCS 3628, pp. 1-13, 2005, Invited paper, PDF

Workshop Papers

  1. Alexandre Bergel, FacetS: First Class Entities for an Open Dynamic AOP Language, In Proceedings of the Open and Dynamic Aspect Languages Workshop, March, 2006, PDF
  2. Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts, The Classbox Module System, In Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, July, 2003, PDF
  3. Alexandre Bergel, Markus Denker, Prototyping Languages, Related Constructs and Tools with Squeak, In Proceedings of the ECOOP '06 Workshop on Revival of Dynamic Languages, July, 2006, PDF

PhD thesis

  1. Alexandre Bergel, Classboxes — Controlling Visibility of Class Extensions, Ph.D. Thesis, University of Berne, 2005, PDF

Other Publications

  1. Éric Tanter, Kris Gybels, Marcus Denker, and Alexandre Bergel, Context-aware aspects, University of Chile, Number TR/DCC-2005-12, 2005
  2. Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts, Classboxes: Controlling Visibility of Class Extensions, Institut für Informatik, Number IAM-04-003, June, 2004, PDF
  3. Stéphane Ducasse, Alexandre Bergel, François Schnell, Noury Bouraqadi, and Serge Stinckwich, Des idees puissantes dans la classe – Utilisation de Squeak pour l'amelioration de l'apprentissage des mathematiques et des sciences (traduction de Powerful Ideas in the Classroom), Web directory