Our research interests in software engineering are broad, covering both early and late development activities, and drawing upon a wide range of multi-disciplinary techniques and tools, to better engineer software-intensive dependable systems.