Design Theory and Computer Science
The author examines logic and methodology of design from the perspective of computer science. Computers provide the context for this examination both by discussion of the design process for hardware and software systems and by consideration of the role of computers in design in general. The central question posed by the author is whether or not we can construct a theory of design.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Design as the Initiation of Change
The Nature of Design Problems
The Form of Design Solutions
The Evolutionary Structure of Design Processes
The Concept of a Design Paradigm 133
The AnalysisSynthesisEvaluation Paradigm
abstract algorithm architecture architecture description language artifact blueprint bounded rationality chapter characterized cobegin cocycle compiler writer complexity components computer architecture concept conceptual requirements concurrently constructs context convex hull Dasgupta 1989b data path defined design paradigm design problem design process determine discussed eliminated empirical requirements End Erample engineering environment evolution evolutionary cycle evolutionary model example execution exo-architecture Fluid is water formal specification given HELP ROUTINE heuristic Hoare formula horizontal microcode ill-structured implementation inductivism Inputs Sonic instance instruction int1 interface Kuhnian mental model micro-architecture micro-operations microcode microcycle microinstruction microprogramming misfit module nature operation optimal pair parallel statements particular Pascal phase phylogenic design pipeline Postconditions processor produce programming languages proof rule R_int2 real Assumptions Solid satisficing SaturationWater semantics sequence set of requirements shseq Solid is sandstone solution stage step stmt structural form synthesis task domain TEST-AND-SET theory values VHDL Volfluid water and hydrocarbon