The primary objective of the requirements and specification topic area of the DCSC is to reduce rework due to flaws in the early stages of development of complex real-time computing systems.
The work is divided into two strands:
Strand 1 - to develop traceability structures which record the design rationale relationships between development artefacts to aid change impact analysis and to improve inter-development team coordination and communications.
Current work involves:
Strand 2 - to develop notations and techniques for recording and analysing the potential timing behaviour of systems to help ensure that the original requirements are met.
Current work involves:
The aim is to ensure that the techniques have a sound scientific basis, and to build on existing processes and tools within the companies. The work will be evaluated through industrial case studies.