Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
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
A model for automating file and program design in business application systems
Communications of the ACM
A software design and evaluation system
Communications of the ACM
Writing efficient programs
Program Style, Design, Efficiency, DeBugging and Testing
Program Style, Design, Efficiency, DeBugging and Testing
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
A measure of program locality and its application
SIGMETRICS '84 Proceedings of the 1984 ACM SIGMETRICS conference on Measurement and modeling of computer systems
The theory of repetition networks with application to computer programs.
The theory of repetition networks with application to computer programs.
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
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Applying Synthesis Principles to Create Responsive Software Systems
IEEE Transactions on Software Engineering
The CAEDE performance analysis tool
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
Managing performance requirements for information systems
Proceedings of the 1st international workshop on Software and performance
Design-time simulation of a large-scale, distributed object system
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on Web-based modeling and simulation
Management of Performance Requirements for Information Systems
IEEE Transactions on Software Engineering
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
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
Hi-index | 0.00 |
Three general principles are presented that can be applied in early software life cycle stages for the definition of software requirements and designs with acceptable performance. They are genuine high-level considerations for meeting responsiveness goals without sacrificing understandability and maintainability, and without increasing development time and cost. The principles are derived from the interrelationships of two performance models: a queueing network based on computer system model and an execution graph software model. The performance effect of each of the principles is quantified using the models. Examples are given that illustrate how they can be applied to software systems.