• DocumentCode
    1138102
  • Title

    Representational and denotational semantics of digital systems

  • Author

    Boute, Raymond T.

  • Author_Institution
    Dept. of Comput. Sci., Nijmegen Univ., Netherlands
  • Volume
    38
  • Issue
    7
  • fYear
    1989
  • fDate
    7/1/1989 12:00:00 AM
  • Firstpage
    986
  • Lastpage
    999
  • Abstract
    The input/output transformation effected by digital systems can be considered as concrete realizations of abstract mathematical functions. The mappings between abstract functions and concrete realizations, if kept explicit throughout the formulation, constitute the necessary `handles´ (embodied by function definitions) for transformational reasoning about digital systems. Deductive reasoning can be factored out and reduced considerably. This is demonstrated by a functional recast of the major parts of digital systems theory. Since the emphasis of this study is on the method (transformational reasoning) rather than on new system concepts, examples are chosen from familiar areas. However, some new results are obtained
  • Keywords
    digital arithmetic; digital systems; number theory; abstract mathematical functions; denotational semantics; digital systems; function definitions; functional recast; input/output transformation; mappings; representational semantics; Character generation; Codes; Computer science; Concrete; Data conversion; Digital systems; Helium; Logic functions; Machinery; Mathematics;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.30850
  • Filename
    30850