grascomp Graduate School in Computing Science / UMONS, UCL, FUNDP, ULB

EvolUMons : Doctoral Research Seminar in Software Evolution

COMP013 - Tom Mens (UMONS), Ragnhild Van Der Straeten (ULB), Kim Mens (UCL), Patrick Heymans (FUNDP)

Course description

Qualifications and Goals
L’objectif est de mettre en place un cours transfrontalier (France – Belgique) de niveau
doctoral en informatique dans les domaines de l'évolution logicielle et des intergiciels (middleware) adaptatifs.

Ce cours se place dans le cadre d’une collaboration entre l’école doctorale EDSPI en Nord-Pas-De-
Calais et l’école doctorale GRASCOMP en Wallonie. L’objectif est d’attirer en priorité des étudiants de ces deux écoles doctorales. Dans une optique européenne et dans la limite des places disponibles, ce cours sera également ouvert à des étudiants d’autres écoles doctorales et pays. Pour cela, l’enseignement sera dispensé en anglais.

L’objectif de ce cours est de favoriser la mise en place d’un socle commun de connaissance entre les
étudiants inscrits en thèse de doctorat en informatique en France et en Belgique. Il s’agit également
de renforcer les collaborations entre les équipes enseignantes de ces deux pays et de favoriser la
mise en place d’activités de recherche communes.

Le cours sera organisé sur 2 journées (1 en France à l'USTL, 1 en Belgique à l'UMH). Afin de donner une dimension européenne, nous solliciterons la participation d’intervenants extérieurs. Pour cela, nous avons mis en place une liste d’experts susceptibles d’intervenir au coté des enseignants locaux. Le cours est également ouvert aux étudiants doctorants d'autres pays européens.
Teaching-training activities
In English. The seminar will consist of a two-day series of lectures and tool demonstrations, given by researchers in the field.

En francais.
Le séminaire sera constitué d'une série de exposés et démonstrations scientifiques , donnés par des chercheurs dans le domaine.
Methods of evaluation
The students will be evaluated based their presence and participation during the seminar.
Advanced topics in software engineering for adaptive middleware
This one-day seminar, Adapt@Lille will be organised at the Université de Sciences et Technologies de Lille in France. It will be given in English. The seminar is not conceived as an introductory course on
middleware, but on the open issues in academic and industrial research and development activities.
You will gain a better understanding of the requirements and solutions for next generation middleware platforms and applications.

Some important topics that may be treated during the seminar are:
- middleware core mechanisms and concepts
- advanced techniques such as aspects and components
- patterns, idioms, languages for middleware
- platforms, application servers, infrastructure
- distributed applications

During the seminar, a number of open problems in the research domain of middleware will be
discussed, and solutions to some of these problems will be proposed. State-of-the-art tool support will be explained.

Advanced topics in software evolution and software maintenance
This one-day seminar, Evol@Mons will be held at the University of Mons-Hainaut in Mons, Belgium. It is given in English. It is conceived as a collection of scientific presentations and demonstrations given by foreign experts in the field:
  • Ralf Laemmel. Institut für Informatik, Universität Koblenz-Landau, Germany
  • Andy Zaidman. Software Engineering Research Group, Delft University of Technology, The Netherlands.
  • Stéphane Ducasse. Equipe-Projet ADAM, INRIA Futurs, France.
  • Tudor Girba. Software Composition Group, Institut fuer Informatik, Universitaet Bern, Switzerland.

During this seminar, you will gain a better understanding of what software evolution is, why it is inevitable, and how one might reasonably and reliably go about performing it. The seminar is not conceived as an introductory course on software evolution, but rather tries to shed light on some of the ongoing research issues in this important and fascinating research area. During the seminar, important research topics in software evolution will be addressed related to:
  • technical and managerial aspects of software maintenance and evolution
  • tools, techniques, principles, best practices, formal foundations, case studies for software evolution
During the seminar, a number of open problems in the research domain of software evolution will be discussed, and solutions to some of these problems will be proposed.