Examples of systems built from software components are presented to illustrate the pitfalls of testing component-based designs. A suite of prototype CAD tools for component-based analysis and synthesis is used to measure and predict graphs of component- and system behaviors. Two questions are investigated: (1) To what extent can the results of component testing predict the results of system testing? (2) What component- and system designs minimize surprises that emerge only when systems are assembled and tested?
Dick Hamlet is Professor (emeritus) in the Department of Computer Science at Portland State University. He has worked as an operating-systems programmer and systems-programming manager for a commercial service bureau and for a university data-processing center. He was a member of the software engineering research group at the University of Maryland for 12 years, a visiting lecturer at University of Melbourne in 1982, and a Science Foundation Ireland fellow at National University of Ireland, Galway in 2003-4. He has been actively involved in theoretical program-testing research and in building testing tools for 30 years. He is the author of three textbooks and more than 50-refereed conference and journal publications. Currently he is investigating the theoretical foundations of testing.
Dick has been involved with PNSQC since 1985, when he gave the keynote speech at the 3rd Conference. He has worked on program committees for many of the Conferences since then and he helped to invent the present system for soliciting and selecting technical papers. He also gave a keynote speech at the 14th Conference in 1996 and served on a panel at the 25th Conference in 2007.
WordPress website created by Mozak Design - Portland, OR
Copyright PNSQC 2020