![]() |
Managing
Software Change
|
formalWARE
project
formalWARE
formalWARE
|
Abstract: This talk will present the concept and
application of a TESTING FIREWALL, that should prove useful during the
latter stages of software development or during maintenance. Given
a small change in the software, the firewall will surround and identify
all those modules and interfaces that will need to be tested as a result
of that change. In some sense, it will either confirm that the software
change is indeed small, or show that the impact of the change is much greater
than originally estimated. The firewall concept was implemented as
a prototype tool for IBM called TEST MANAGER. This talk will concentrate
on the firewall for functional design; presently we have extended the firewall
concept to object-oriented systems, and questions can be answered about
that result as well.
Lee White is the Jennings Chair Professor
of Computer Engineering and Science at Case Western Reserve University
in Cleveland, Ohio, but is currently a Visiting Professor in the Department
of Computer Science at the University of Victoria for the 1997-98 academic
year. He received his BSEE from the University of Cincinnati, and
MSc, PhD from the University of Michigan in Electrical and Computer Engineering.
He has served as Chairman in the computing departments at Ohio State University,
the University of Alberta, and CWRU. His research interests are in
software engineering in general, and in software testing in particular,
together with algorithm development and analysis; he has over 50 published
papers in these areas. He has served as a consultant to a number
of industrial companies, including IBM, GE and Rockwell
|