The design and description of computer architectures
The design and description of computer architectures
A plausibility-driven approach to computer architecture design
Communications of the ACM
A theory of plausibility for computer architecture designs
A theory of plausibility for computer architecture designs
The structure of design processes
Advances in computers
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
WIE Computer Architecture: A Modern Synthesis
WIE Computer Architecture: A Modern Synthesis
Hardware/software codesign: a perspective
ICSE '91 Proceedings of the 13th international conference on Software engineering
Quantifying Design Quality Through Design Experiments
IEEE Design & Test
Modeling organizational goals: analysis of current methods
Proceedings of the 2004 ACM symposium on Applied computing
Hi-index | 4.10 |
The authors describe an evolutionary model of the computer design process and introduce the concept of plausibility of a design, which depends on the history of the design, where history refers to the recorded sequences of design decisions and the cause-effect relationships between design decisions, and the nature of the evidence used by the designer to justify design decisions and/or establish the fact that a design feature satisfies a particular set of requirements. The approach was used to design a special-purpose multiprocessor intended to serve as a computer architecture simulation engine (CASE). The authors present some of the main features of CASEs design as it evolved and, in the process, illustrate the practical application of the theory of plausible design.