ALGEBRAIC MODELS OF MICROPROCESSORS - ARCHITECTURE AND ORGANIZATION

Citation
Na. Harman et Jv. Tucker, ALGEBRAIC MODELS OF MICROPROCESSORS - ARCHITECTURE AND ORGANIZATION, Acta informatica, 33(5), 1996, pp. 421-456
Citations number
55
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
00015903
Volume
33
Issue
5
Year of publication
1996
Pages
421 - 456
Database
ISI
SICI code
0001-5903(1996)33:5<421:AMOM-A>2.0.ZU;2-G
Abstract
We present an algebraic method for modeling microprocessors at differe nt levels of abstraction, and for expressing the relationships between each level. We consider microprocessors at levels of abstraction dete rmined by time and details of construction. The algebraic models isola te features of the scientific structure of microprocessor computation. providing: (i) a basis for modular decomposition of the description o f microprocessors, including correctness criteria; and (ii) equational specification and verification techniques for the design of microproc essors relevant to a range of specification languages and theorem prov ers. Our specifications are iterated maps that decompose the modeling of the computer into easily understood, equationally specified stages, represented by algebras. We illustrate our algebraic tools with an ex ample of a simple computer.