Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

  Engineering Doctorate (EngD) Studentship in Verification of High Integrity Software Product Lines - FULLY FUNDED, sponsored by Aero Engine Controls


   Department of Computer Science

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
Prof J McDermid  Applications accepted all year round

About the Project

Applications are invited for a Research Engineer to work on a research project in the verification of high-integrity software product lines, commencing asap. The research project is fully funded and will be carried out in conjunction with studying for an Engineering Doctorate (EngD) in Large Scale Complex IT Systems (LSCITS). The Programme is a full time, 4-year doctoral level research degree involving a taught component, similar in scope to an MSc, and a research component requiring the Research Engineer to work closely with a sponsoring organisation.

The Sponsoring Organisation: Aero Engine Controls (AEC)
The successful candidate will also be based at Aero Engine Controls (AEC) in Derby and will be assigned an industrial supervisor from AEC and an academic supervisor from the University of York.

The Research Project:

Verification is the major source of non-recurring cost in the development of high-integrity systems. Industry data shows that the verification effort can account for at least 50% of the development costs for traditional high-integrity lifecycles. Therefore, any benefits a software product line approach can bring to reducing the verification burden or spreading the cost of verification across multiple product instances would provide business benefit. Conversely, any product line practice that hinders verification or requires additional verification activities to be performed must be outweighed by cost and schedule savings elsewhere.

For verification to be cost effective within a high-integrity product line development as much verification evidence as possible needs to be provided as a core asset. However, this may not be achievable if approaches such as compositional development are adopted, and the transformations used are not property preserving

The verification challenge for high-integrity product lines is twofold; demonstrating that it is possible to perform the required verification on the product line and then to show that the verification evidence still holds for the product. There is little work in the literature that addresses these problems and this is a significant research challenge. The student will research approaches to the verification of product lines, in particular one or more of the following topics :

• Use of static analysis techniques, including the use of formal proof, to demonstrate a product asset has been composed correctly from a product line asset.
• Approaches to ensure that test data and evidence is compositional – tests for individual features are not compromised by the inclusion of other unrelated features.
• Approaches to capturing variability in test cases and procedures.

Applicants should be highly motivated and have a minimum of an upper second-class honours degree in Computer Science or Software Engineering or an MSc in Computer Science, Software Engineering or similar discipline. Candidates should also a strong background in software engineering, an understanding of embedded control system development, and good communication skills. Prior relevant commercial / industrial experience would be advantageous.

Funding Notes

The successful applicant will receive a tax-free stipend from the Engineering and Physical Sciences Council (EPSRC) and AEC of £22,746 p.a. Additional support to cover travel to conferences will also be available. Please note there are eligibility requirements (see:
http://www.epsrc.ac.uk/funding/students/pages/eligibility.aspx)

For further information on the EngD in LSCITS and how to apply for this position please visit http://www.cs.york.ac.uk/engd/.

Informal enquiries can be made to Professor John McDermid, [Email Address Removed] or Mrs Dawn Forrester, EngD Centre Administrator, [Email Address Removed]

How good is research at University of York in Computer Science and Informatics?


Research output data provided by the Research Excellence Framework (REF)

Click here to see the results for all UK universities

Where will I study?