Abstract
This paper describes a microcode-evaluation methodology. The supporting test tools were developed by the IBM General Products Division in Tucson, Arizona, to allow effective and comprehensive evaluations of microcode systems. The methodology has been used successfully by the Tucson Test Laboratory (TTL) during the past several years.
The evaluation methodology is characterized by an integrated application of static and dynamic analysis techniques. These two modes of analysis are complementary and they allow a level of automation that can significantly enhance the productivity of a testing organization through the systematic application of automated testing techniques. The methodology also establishes a discipline for the microcode-testing process that promotes a formal program of defect removal. Of course, improving the process of removing defects produces a corresponding enhancement in product quality.
- 1 Richard E. Fairley, "Tutorial: Static Analysis and Dynamic Testing of Computer Software," Computer, Volume 11, Number 4, April 1978, pp. 14-23.Google Scholar
Digital Library
- 2 Carolyn Gannon, "Error Detection Using Path Testing and Static Analysis," Computer, Volume 12, Number 8, August 1979, pp. 26-31.Google Scholar
Digital Library
- 3 Edward Miller and William E. Howden, Tutorial: Software Testing and Validation Techniques, IEEE Cataloa No. EHO 180-O. 1981. oublished bv IEEE, Inc., 345 East 47th St., New York, v NY 10017.Google Scholar
- 4 Edward Miller, "Quality Assurance Tools," Tutorial: Automated Tools for Software Engineering, IEEE Catalog No. EHO 150-3, 1979, p. 169.Google Scholar
- 5 R. E. Skibbe, "A Microcode Evaluation Methodology," Master's Thesis, University of Colorado, May 1978.Google Scholar
- 6 R. E. Skibbe, "PACE--A Microprogram Evaluation System," Proceedings of the 15th Annual Workshop on Microproqramming, Palo Alto, CA, Oct. 5-7, 1982. Google Scholar
Digital Library
- 7 Alfred R. Sorkowitz, "Certification Testing: A Procedure to Improve the Quality of Software Testing, " Computer, Volume 12, Number 8, August 1979, pp. 20-24.Google Scholar
Digital Library
- 8 Robert H. Dunn, Software Defect Removal, McGraw-Hill Book Co., 1984. Google Scholar
Digital Library
- 9 Raymond J. Rubey, Joseph A. Dana, and Peter W. Biche, "Quantitative Aspects of Software Validation," IEEE Transactions on Software Engineering, June 1975, pp. 150-155.Google Scholar
Digital Library
- 10 Glenford J. Myers, The Art of Software Testing, John Wiley and Sons, New York, NY, 1979. Google Scholar
Digital Library
- 11 J. R. Brown, A. J. DeSalvio, D. E. Heine, and J. G. Purdy, "Automated Software Quality assurance" in Program Test Methods, pp. 181-203.Google Scholar
- 12 William C. Hetzel, "Principles of Computer Program Testing" in Program Test Methods, pp. 17-28.Google Scholar
- 13 IEEE Standard Glossary of Software Engineering Terminology ANSI/IEEE Std 729-1983, published by IEEE, Inc., 345 East 47th St., New York, NY 10017.Google Scholar
- 14 B. W. Boehm, J. R. Brown, and M. Lipow, "Quantitative Evaluation of Software Quality," Proceedings of the 2nd International Conference on Software Enqineering, San Francisco, CA, Oct. 13-15, 1976. Google Scholar
Digital Library
- 15 W. Harrison et al., "Applying Software Complexity Metrics to Program Maintenance," Computer, Volume 15, Number 9, September 1982, pp. 65-79.Google Scholar
Digital Library
- 16 Thomas J. McCabe, "A Complexity Measure," IEEE Transactions on Software Engineering, Volume SE-2, Number 4, December 1976, pp. 308-320.Google Scholar
Digital Library
- 17 D. Hedley, M. A. Hennell, and M. R. Woddard, "A Measure of Control Flow Complexity in Program Text, 'I IEEE Transactions on Software Engineering, Volume SE-5, Number 1, January 1979, pp. 45-50.Google Scholar
Digital Library
- 18 Glenford J. Myers, Reliable Software through Composite Design, Petrocelli/Charter, New York, NY, 1975. Google Scholar
Digital Library
- 19 Edward F. Miller, Jr., "Program Testing--An Overview for Managers," Compsac78, IEEE Catalog No. 78CH1338-3C, November 13-16, 1978.Google Scholar
- 20 Edward F. Miller, Jr., "Program Testing--Art Meets Theory, ' Computer, Volume 10, Number 7, July 1977, pp. 42-51.Google Scholar
- 21 William E. Howden, "Functional Program Testing," Compsac78, IEEE Catalog No. 78CH1338-3C, November 13-16, 1978.Google Scholar
- 22 Bernhard Plattner and Jurg Nievergelt, "Monitoring Program Execution: A Survey," Computer, Volume 14, Number 11, November 1981, pp. 76-93.Google Scholar
Digital Library
Index Terms
A practical approach to the evaluation of microcode systems
Recommendations
A practical approach to the evaluation of microcode systems
MICRO 18: Proceedings of the 18th annual workshop on MicroprogrammingThis paper describes a microcode-evaluation methodology. The supporting test tools were developed by the IBM General Products Division in Tucson, Arizona, to allow effective and comprehensive evaluations of microcode systems. The methodology has been ...
A User-Centered Approach for Ubiquitous Service Evaluation: An Evaluation Metrics Focused on Human-System Interaction Capability
APCHI '08: Proceedings of the 8th Asia-Pacific conference on Computer-Human InteractionAs the ubiquitous era took off, the interactions between ubiquitous services and users have come to take an important position. So it is necessary to develop new evaluation method that evaluates interactivity with a user-centered perspective. The main ...
Experimental teaching quality evaluation practice based on AHP-fuzzy comprehensive evaluation model
ICIC'13: Proceedings of the 9th international conference on Intelligent Computing Theories and TechnologyIn this thesis, we use the integration method of AHP and fuzzy comprehensive evaluation as the evaluation model for the experimental teaching evaluation system. First, we build a hierarchy model and calculate the weigh of evaluation factor by AHP, and ...






Comments