ERDF
CONTACT US TODAY: +353 61 213 028

6 PhD Students in Model-driven Software Engineering

Position ID GB01
Project Lead Dr. Goetz Botterweck
Funding/Stipend €23.5K (18K stipend + fees €5,500) per annum for 4 years
Location University of Limerick, Ireland

 

DESCRIPTION

Six PhD student positions are available in the broad area of model-driven software engineering. Areas of particular interest include:

  • Model-driven evolution of very large systems
  • Managing complexity in industrial-scale product lines, system families, and software ecosystems
  • Model-based optimisation of non-functional properties in embedded systems
  • Interactive, adaptive visualization of very large systems

 

The PhD students will develop novel techniques and tools that help to increase efficiency and manage complexity in the development, configuration, analysis and evolution of large system families.

 

Specific projects in this area:

Model-driven evolution of very large systems (3 students): This project focuses on foundational techniques that ultimately will support engineers in evolving very large and complex software-intensive systems, while sustaining or improving non-functional product properties. The novel concepts and techniques developed by students in this project will also contribute to additional projects with industry partners as specified below.

Managing complexity in industrial-scale product lines, system families, and software ecosystems (with industry partner IBM): This project aims to support engineers that have to maintain and evolve very large and complex software systems, e.g., software platforms for operational centres in smart cities or families of cloud-based software services. The student(s) will develop novel model-based techniques for the planning, analysis, and monitoring of software evolution.

Model-based optimisation of non-functional properties in embedded systems (with industry partner United Technologies Research Centre): Embedded systems (e.g., in aerospace and intelligent buildings), can often be assembled in many different ways. This project aims to support engineers in exploring possible system variants, while considering non-functional system properties such as response time or energy efficiency. The student(s) will develop novel design-space exploration techniques and tools, based on techniques from model-based system development and software product lines.

Interactive, adaptive visualisation of very large systems (with industry partner HP): This project aims to assist engineers managing very large-scale IT infrastructures. The student(s) will develop novel techniques and tools for interactive visual analysis of complex dynamic information, based on techniques from model-driven engineering, principles of human computer interaction, information visualisation, visual analytics, and usability.

 

Selection Criteria

Essential

  • An MSc or BSc in software engineering, computer science, or a closely related discipline
  • Strong programming skills in Java or another object-oriented language
  • Evidence of the ability to perform excellent theoretical and/or practical work demonstrated, e.g., by an excellent MSc or BSc thesis or practical experience
  • Excellent communication skills

 

Desirable

  • Knowledge of one or more of the following: (1) Model-driven software development; (2) Software product lines; (3) Software maintenance and evolution; (4) Development of interactive tools, e.g., with Eclipse-based frameworks; (5) User interface design; (6) Information visualization; (7) Intelligent, adaptive systems, and machine learning; (8) (Model-based) development of embedded systems, e.g., based on Matlab/Simulink.

 

All six students will work in a team of researchers under the supervision of Dr. Goetz Botterweck in Lero, UL. The team is highly engaged with industry partners such as United Technologies Research Centre (UTRC), IBM, HP, and ACI Worldwide. As part of the Lero Research Centre the PhD students will have the opportunity to collaborate with colleagues from a large spectrum of software research areas. Lero has become one of the best known software research centres in the world and provides a highly constructive, open, and international working atmosphere.

Informal queries may be sent to

Dr. Goetz Botterweck at Lero, University of Limerick (goetz.botterweck@lero.ie).

Application process

To apply, please submit your CV to phdpositions@lero.ie, together with a covering note (max 2 pages) indicating how you meet the criteria above. Please include the position ID (GB01) in your application.