[PDF][PDF] End-to-end arguments in system design

JH Saltzer, DP Reed, DD Clark - ACM Transactions on Computer …, 1984 - dl.acm.org
Choosing the proper boundaries between functions is perhaps the primary activity of the
computer system designer. Design principles that provide guidance in this choice of function …

Task Analysis and the Design of Functionality.

DE Kieras, KA Butler - The computer science and engineering …, 1997 - api.taylorfrancis.com
In human–computer interaction (HCI), task analysis is a family of methods for understanding
the user's task thoroughly enough to help design a computer system that will effectively …

Hints for computer system design

BW Lampson - Proceedings of the ninth ACM symposium on …, 1983 - dl.acm.org
Experience with the design and implementation of a number of computer systems, and study
of many other systems, has led to some general hints for system design which are described …

[BOOK][B] Studying software architecture through design spaces and rules

TG Lane - 1990 - shelf2.library.cmu.edu
This report argues that the overall structure of software systems (" software architecture") is
usefully studied by constructing design spaces. A design space identifies the key functional …

The computing landscape of the 21st century

M Satyanarayanan, W Gao, B Lucia - Proceedings of the 20th …, 2019 - dl.acm.org
This paper shows how today's complex computing landscape can be understood in simple
terms through a 4-tier model. Each tier represents a distinct and stable set of design …

[BOOK][B] Network analysis, architecture, and design

JD McCabe - 2010 - books.google.com
Traditionally, networking has had little or no basis in analysis or architectural development,
with designers relying on technologies they are most familiar with or being influenced by …

[BOOK][B] Readings in computer architecture

MD Hill, GS Sohi - 2000 - books.google.com
Thanks to the continued exponential advances in semiconductor design and the demands of
evolving and emerging application domains, the field of computer architecture has never …

[BOOK][B] A formal approach to software architecture

RJ Allen - 1997 - search.proquest.com
As software systems become more complex, the overall system structure--or software
architecture--becomes a central design problem. A system's architecture provides a model of …

Research perspectives: the anatomy of a design principle

S Gregor, L Chandra Kruse, S Seidel - Journal of the Association for …, 2020 - aisel.aisnet.org
This essay derives a schema for specifying design principles for information technology-
based artifacts in sociotechnical systems. Design principles are used to specify design …

[BOOK][B] Computer architecture: Concepts and evolution

GA Blaauw, FP Brooks Jr - 1997 - dl.acm.org
ABSTRACT From the Book: PREFACE: Our aim in this book is to give a thorough treatment
of the art of computer architecture. This work is not intended primarily as a textbook, but …