• DocumentCode
    1116030
  • Title

    Automatic Testing for the Correctness and Equivalence of Loopfree Microprograms

  • Author

    Ramamoorthy, C.V. ; Shankar, K.S.

  • Author_Institution
    Department of Electrical Engineering and Computer Sciences, College of Engineering, University of California
  • Issue
    8
  • fYear
    1974
  • Firstpage
    768
  • Lastpage
    782
  • Abstract
    Current architecture for microprogrammable machines vary widely. In order to avoid the applicability of the testing technique to a particular machine example, hardware, microware and microprograms are represented in a general fashion. This representation will account for a composite of features common to a large variety of contemporary machines. Such a general description seems to be absolutely necessary, when a comparison of two microprograms executing on different machines has to be made. After defining the model, correctness and equivalence of loopfree microprograms will be defined. The testing techniques are then developed. In the Appendix are shown two examples of straight line microprograms (for simplicity), to which the developed model is applied.
  • Keywords
    Automatic testing, loopfree microprogram, microprogramming, microprogram correctness, microprogram equivalence, straight line microprogram.; Application software; Automatic testing; Data structures; Hardware; Microprogramming; Random access memory; Redundancy; Registers; Turing machines; Virtual machining; Automatic testing, loopfree microprogram, microprogramming, microprogram correctness, microprogram equivalence, straight line microprogram.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1974.224033
  • Filename
    1672626