Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Operating system concepts (2nd ed.)
Operating system concepts (2nd ed.)
Independent general principles for constructing responsive software systems
ACM Transactions on Computer Systems (TOCS)
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A software design and evaluation system
Communications of the ACM
Programming pearls: perspective on performance
Communications of the ACM
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Writing efficient programs
Program Style, Design, Efficiency, DeBugging and Testing
Program Style, Design, Efficiency, DeBugging and Testing
Behavior modelling during software design
ICSE '78 Proceedings of the 3rd international conference on Software engineering
A technique for integrating simulation and system design
SIGMETRICS '79 Proceedings of the 1979 ACM SIGMETRICS conference on Simulation, measurement and modeling of computer systems
Aspects of software design analysis: Concurrency and blocking
PERFORMANCE '80 Proceedings of the 1980 international symposium on Computer performance modelling, measurement and evaluation
The use of abstract data types to simplify program modifications
Proceedings of the 1976 conference on Data : Abstraction, definition and structure
The prediction and evaluation of the performance of software from extended design specifications
The prediction and evaluation of the performance of software from extended design specifications
ACM SIGPLAN Notices
Performance analysis of software for an MIMD computer
SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Formulations and benefits of the law of demeter
ACM SIGPLAN Notices
The CAEDE performance analysis tool
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
Origins of Software Performance Engineering: Highlights and Outstanding Problems
Performance Engineering, State of the Art and Current Trends
Origins of Software Performance Engineering: Highlights and Outstanding Problems
Performance Engineering, State of the Art and Current Trends
GM-WTA: an efficient workflow task allocation method in a distributed execution environment
Journal of Systems and Software
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
Examining the Effects of TAM Constructs on Organizational Software Acquisition Decision
Information Resources Management Journal
Hi-index | 0.00 |
The general principles for formulating software requirements and designs that meet response-time goals are reviewed. The principles are related to the system performance parameters that they improve, and thus their application may not be obvious to those whose speciality is system architecture and design. The author addresses the designer's perspective and illustrates how these principles apply to typical design problems. The examples illustrate requirements and design of: communication, user interfaces, information storage, retrieval and update, information hiding, and data availability. Strategies for effective use of the principles are described.