Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Independent general principles for constructing responsive software systems
ACM Transactions on Computer Systems (TOCS)
IEEE Transactions on Software Engineering
Performance and Reliability Analysis Using Directed Acyclic Graphs
IEEE Transactions on Software Engineering
Applying Synthesis Principles to Create Responsive Software Systems
IEEE Transactions on Software Engineering
Software CAD: A Revolutionary Approach
IEEE Transactions on Software Engineering
Performance engineering as a part of the development life cycle for large-scale software systems
ICSE '89 Proceedings of the 11th international conference on Software engineering
Real-time system design
A model to predict the average response time of user programs
Performance Evaluation
Throughput calculation for basic stochastic rendezvous networks
Performance Evaluation
The CAEDE performance analysis tool
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
MIDAS: Integrated Design and Simulation of Distributed Systems
IEEE Transactions on Software Engineering
Automatic Synthesis of SARA Design Models from System Requirements
IEEE Transactions on Software Engineering
A composite modelling approach to software performance measurement
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Predicting the performance of software systems
Predicting the performance of software systems
Capacity planning and performance modeling: from mainframes to client-server systems
Capacity planning and performance modeling: from mainframes to client-server systems
IEEE Transactions on Computers
Toward a real-time Ada design methodology
TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
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 wideband approach to integrating performance prediction into a software design environment
Proceedings of the 1st international workshop on Software and performance
Performance analysis of communication systems formally specified in SDL
Proceedings of the 1st international workshop on Software and performance
On a language based method for software performance engineering of client/server systems
Proceedings of the 1st international workshop on Software and performance
Correlating resource demand information with ARM data for application services
Proceedings of the 1st international workshop on Software and performance
Trace-Based Load Characterization for Generating Performance Software Models
IEEE Transactions on Software Engineering
An architecture design and assessment system for software/hardware codesign
DAC '85 Proceedings of the 22nd ACM/IEEE Design Automation Conference
Efficient C++: performance programming techniques
Efficient C++: performance programming techniques
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Journal of the ACM (JACM)
Java 2 performance and idiom guide
Java 2 performance and idiom guide
Evaluating the performance engineering process
Proceedings of the 2nd international workshop on Software and performance
Software performance antipatterns
Proceedings of the 2nd international workshop on Software and performance
The coordinated use of five performance evaluation methodologies
Communications of the ACM
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
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Writing efficient programs
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Micro-Analysis of Computer System Performance
Micro-Analysis of Computer System Performance
The Practical Performance Analyst: Performance-by-Design Techniques for Distributed Systems
The Practical Performance Analyst: Performance-by-Design Techniques for Distributed Systems
Scaling for E Business: Technologies, Models, Performance, and Capacity Planning
Scaling for E Business: Technologies, Models, Performance, and Capacity Planning
IEEE Software
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Conceptual Integration of Information System and Performance Modelling
Proceedings of the IFIP TC8/WG8.1 Working Conference on Information System Concepts: Improving the Understanding
Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype
MASCOTS '95 Proceedings of the 3rd International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Performance Engineering Evaluation of Object-Oriented Systems with SPE*ED
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Performance Engineering of Distributed Software Process Architectures
MMB '95 Proceedings of the 8th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation: Quantitative Evaluation of Computing and Communication Systems
Aspects of software design analysis: Concurrency and blocking
PERFORMANCE '80 Proceedings of the 1980 international symposium on Computer performance modelling, measurement and evaluation
Automated Performance Modeling from Scenarios and SDL Designs of Distributed Systems
PDSE '98 Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems
Layered Analytic Performance Modelling of a Distributed Database System
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
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
Performance analysis of software for an MIMD computer
SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Hints for Computer System Design
IEEE Software
An Extendable Approach to Computer-Aided Software Requirements Engineering
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Performance Abstract Data Types as a Tool in Software Performance Analysis and Design
IEEE Transactions on Software Engineering
Behavior Modeling During Software Design
IEEE Transactions on Software Engineering
Performance engineering of software systems: a case study
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Performance modeling in the design process
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
MEDOC: a methodology for designing and evaluating large-scale real-time systems
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Hi-index | 0.00 |
This chapter first reviews the origins of Software Performance Engineering (SPE). It provides an overview and an extensive bibliography of the early research. It then covers the fundamental elements of SPE: the data required, the software performance models and the SPE process. It concludes with a review of the current status and outstanding problems in the areas of: tools, performance models, use of SPE, principles, patterns and antipatterns for building high performance software, and SPE methods.