[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