link

July 6, Sunday
14:00 – 16:00

In Requirements Engineering, Everything is a Concern
Computer Science seminar
Lecturer : Prof. Daniel M. Berry
Lecturer homepage : http://se.uwaterloo.ca/~dberry/
Affiliation : Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada
Location : 201/37
Host : Prof. Mira Balaban
Abstract: The speaker works in requirements engineering (RE) and has not done any work on aspect orientation, cross-cutting cocerns, or early aspects. Nevertheless, RE is certainly early. The speaker believes that in RE, one never sees any cross-cutting concerns, but there are plenty of concerns and these are all requirements. The speaker is of the view that, in the early stages, requirements are not well enough structured that any concern can be identified as cross cutting as opposed to not cross cutting. Everything is just a concern. Nevertheless, there will certainly be cross-cutting concerns later when the required system is built.
Bio: Daniel M. Berry got his Ph.D. in Computer Science from Brown University in 1974. He was on the faculty of the Computer Science Department at the University of California, Los Angeles, USA from 1972 until 1987. He was in the Computer Science Faculty at the Technion, Israel from 1987 until 1999. From 1990 until 1994, he worked for half of each year at the Software Engineering Institute at Carnegie Mellon University, USA, where he was part of a group that built CMU's Master of Software Engineering program. During the 1998-1999 academic year, he visited the Computer Systems Group at the University of Waterloo in Waterloo, Ontario, Canada. In 1999, Berry moved to what is now the Cheriton School of Computer Science at the University of Waterloo. Berry's current research interests are software engineering in general, and requirements engineering and electronic publishing in the specific.