[ecoop-info] Post doctoral position

Jean-Claude Royer Jean-Claude.Royer at emn.fr
Wed Oct 11 09:52:36 CEST 2006


Post doctoral position at Ecole des Mines de Nantes, OBASCO Group
OBASCO group is involved in the STREP project AMPLE (see below a  
short description) and is looking for a post doctoral candidate.

Team web page: http://www.emn.fr/x-info/obasco/
Project webpage: http://www.ample-project.net
Duration: one year but potentially extensible to 18 months
Location: EMN, Nantes, France
Remuneration: net salary around 1900 euros
Contact: Jean-Claude Royer Jean-Claude.Royer at emn.fr
Deadline: application deadline is November 15, 2006

%-----

Tasks:

The candidate will be integrated in the AMPLE project and as such  
will develop research activities around model engineering, aspect- 
oriented programming and software product lines.
It will participate in project meetings with other researcher  
partners, to discuss scientific choices, to plan the activities and  
to produce the deliverables.
Another aspect is to manage and to supervise software developments  
done in the
OBASCO group and related to the AMPLE project.
This also requires interfacing with partners especially for software  
integration problems.
%-----

Essential requirements:

The candidate must have a PhD in computer science and an experience  
in software development of one or two years (Java environment).
Knowledge in the following areas: object-oriented programming,  
software components and architectures, aspect-oriented programming,  
model engineering technologies is wanted.
An expertise and a research interest in one of this domain is needed.
The candidate must be autonomous,  good English speaking and writing  
skills are demanded, abilities to work in a small team is also  
important.

%-----

Application for the Position

Please send your application to: Jean-Claude Royer (or fax: +33 (0)2  
51 85 82 49). In your application, you should include:
- A cover letter stating your specific interest in the position,  
indicating also your motivation and qualifications for joining the  
project.
- A full curriculum vitae, including the subject and supervisor of  
your graduate thesis.
- A list of completed courses with grades
- A list with publications and thesis
- Letters of recommendation or references of at least two scientific  
peoples.

%-----

Short project description:

AMPLE : "Aspect-Oriented, Model-Driven Product Line Engineering" -  
Strep ( 36 months ; beginning : 1/10/2006)
Call : IST 5- Rf : IST-33710	
Objectif : 2.5.5 - Software and Services
Partners : University of Lancaster (UK), Universidade Nova de Lisboa  
(Po), , OBASCO EMN-INRIA, Nantes (Fr), Darmstadt University (De),  
Universiteit Twente (Nl), Universidad de M‡laga (Es), HOLOS (Po), SAP  
AG (De), Siemens (De).

Abstract:

The aim of this project is to provide a Software Product Line (SPL)  
development methodology that
offers improved modularisation of variations, their holistic  
treatment across the software lifecycle and
maintenance of their (forward and backward) traceability during SPL  
evolution. Currently, there is a
big gap between research in requirements analysis, architectural  
modelling and implementation
technology, and the industrial practice in SPL engineering.  
Furthermore, the focus tends to be on the
design and code level when variations need to be identified, managed  
and analysed from the very
early stage of requirements engineering. Architecture models are  
related to requirements models in an
ad-hoc fashion and implementation tends to rely on pre-processors  
which are inadequate substitute for
proper programming language support for variability. Nor is there any  
systematic traceability
framework for relating variations across a SPL engineering lifecycle.
Aspect-Oriented Software Development (AOSD) can improve the way in  
which software is
modularised, localising its variability in independent aspects as  
well as improving the definition of
complex configuration logic to customise SPLs. Model-Driven  
Development (MDD) can help to
express concerns as a set of models without technical details and  
support traceability of the high-level
requirements and variations through model transformations.
AMPLE will combine AOSD and MDD techniques to not only address  
variability at each stage in the
SPL engineering lifecycle but also manage variations in associated  
artefacts such as requirements
documents. Furthermore, it aims to bind the variation points in  
various development stages and
dimensions into a coherent variability framework across the life  
cycle thus providing effective
forward and backward traceability of variations and their impact.  
This makes it possible to develop
resilient yet adaptable SPL architectures for exploitation in  
industrial SPL engineering processes.


More information about the ecoop-info mailing list