Home Page
Managing Software Change
 
 
 formalWARE 
    project  

  Participating 
     Organizations 
  Research   
     Topics 
  People 
   

formalWARE 
    results  

  Overview 
  Publications 
  Presentations 
  Tools   
  Methods 
  Examples   
  Training 

formalWARE  
  information  

  Events 
  Index  
  Links   
  Contacts

Managing Software Change:  A Firewall to Contain Parts of Modified Programs for Testing
Lee J. White
Visiting Professor
Department of Computer Science
The University of Victoria

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. 
                                                        
Biography 

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 
International.