Software and Engineering Design

We focus on the design of software-intensive systems within the wider engineering process. We look across the phases of design, from problem analysis and modelling, through design and development. Our work includes both analytic and empirical approaches, both formal and descriptive representation, and both theoretic and practice-centred perspectives. Our current work is focused within four areas: the study of expert designers and expertise, the capture and representation of design rationale, model-based software development, and problem-oriented software engineering. Contact: Prof. Marian Petre