Benevol Two Thousand Three

Program-Transformation.Org: The Program Transformation Wiki

BENEVOL 2003

Location: CWI, Amsterdam

Date: Thu 19 - Fri 20 June, 2003

Sponsors: Partially financed by Wetenschappelijke Onderzoeksgemeenschap "Fundamenten van software-evolutie", FWO-Vlaanderen.


Schedule

Thursday 19 June

12:00 Getting acquainted. Short presentation of activities of each research group:

  • Arie van Deursen. Interactive Software Development and Renovation Theme, CWI, Amsterdam & Software Evolution Research Lab, Delft University of Technology
  • Dirk Deridder. Programming Technology Lab, Vrije Universiteit Brussel
  • Ralf Laemmel. Dept. Information Management and Software Engineering, Vrije Universiteit Amsterdam
  • Filip Van Rijsselberghe. Lab on Re-Engineering, Universiteit Antwerpen
  • Niels Van Eetvelde. Formal Techniques in Software Engineering, Universiteit Antwerpen
  • Kim Mens. Universite catholique de Louvain
  • Tobias Kuipers. The Software Improvement Group and the state of the practice in Software Evolution

13:30 Lunch

14:30 Refactoring

  • Tom Mens. Using graph rewriting to support object-oriented refactoring
  • Tom Tourwe. Using logic meta programming to detect refactoring opportunities based on bad smells

16:00 Coffee break

16:30 Refactoring continued

  • Pieter Van Gorp. Enabling and using the UML for refactoring OO sources
  • Ralf Laemmel. Towards generic refactoring

19:30 Dinner in Amsterdam

  • Indonesian "rijsttafel" at Tujuh Maret, Utrechtsestraat 73, Amsterdam. Tel: (020) 427 98 65

Friday 20 June

09:00 Reverse and re-engineering

  • Steven Klusener. Controlling the evolution of large software portfolios
  • Filip Van Rysselberghe. Understanding software evolution using clone detection
  • Arie van Deursen. Source based software risk assessment

10:45 Coffee break

11:00 Reverse and re-engineering continued

  • Isabel Michiels. Identifying ICT problems in legacy software
  • Leon Moonen. Java quality assurance by detecting code smells

12:30 Lunch

13:20 Generic, domain-specific and modelling languages

  • Mark van den Brand. Generic language technology
  • Thomas Cleenewerck. Evolution of domain-specific languages

14:30 Short coffee break

14:45 Generic, domain-specific and modelling languages

  • Ragnhild Van Der Straeten. Using description logics to maintain consistency between evolving UML models
  • Discussion and wrap-up


Participant list

From Belgium

  • Tom Mens, Programming Technology Lab, Vrije Universiteit Brussel, Belgium
  • Tom Tourwe, Programming Technology Lab, Vrije Universiteit Brussel, Belgium
  • Isabel Michiels, Programming Technology Lab, Vrije Universiteit Brussel, Belgium
  • Ragnhild Van Der Straeten, Systems and Software Engineering Lab, Vrije Universiteit Brussel, Belgium
  • Thomas Cleeneweck, Programming Technology Lab, Vrije Universiteit Brussel, Belgium
  • Dirk Deridder, Programming Technology Lav, Vrije Universiteit Brussel, Belgium
  • Kim Mens, Department of Computer Science, Universite catholique de Louvain, Belgium
  • Pieter Van Gorp, Lab on Re-engineering, Universiteit Antwerpen, Belgium
  • Filip Van Rysselberghe, Lab on Re-engineering, Universiteit Antwerpen, Belgium
  • Hans Stenten, Lab on Re-engineering, Universiteit Antwerpen, Belgium
  • Niels Van Eetvelde, FOTS, Universiteit Antwerpen, Belgium

From The Netherlands

  • Mark van den Brand, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands
  • Paul Klint, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands
  • Ralf Laemmel, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands
  • Jurgen Vinju, Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands
  • Arie van Deursen, Interactive Software Development and Renovation theme, CWI, Amsterdam & Software Evolution Research Lab, Delft University of Technology, Delft, The Netherlands
  • Leon Moonen, Software Evolution Research Lab, Delft University of Technology, Delft & Interactive Software Development and Renovation theme, CWI, Amsterdam, The Netherlands
  • Stefan Slinger, Software Evolution Research Lab, Delft University of Technology, Delft, The Netherlands
  • Magiel Bruntink, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands
  • Steven Klusener, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands
  • Tobias Kuipers, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands
  • Joost Visser, Software Improvement Group (CWI spin-off company), Amsterdam, The Netherlands
  • Arend Rensink, Dept. of Computer Science, University of Twente, The Netherlands
  • Patrick Duin, Software Improvement Group, Amsterdam, The Netherlands

-- TomMens - 19 Jun 2003

-- PieterVanGorp - 09 Jul 2004