Throughput calculation for basic stochastic rendezvous networks
Performance Evaluation
Component-based software using RESOLVE
ACM SIGSOFT Software Engineering Notes
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Performance analysis of communication systems formally specified in SDL
Proceedings of the 1st international workshop on Software and performance
Evaluating the Scalability of Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Deriving a queueing network based performance model from UML diagrams
Proceedings of the 2nd international workshop on Software and performance
Using regression splines for software performance analysis
Proceedings of the 2nd international workshop on Software and performance
Automated performance modeling of softwaree genrated by a design environment
Performance Evaluation
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Modeling Communication Overhead: MPI and MPL Performance on the IBM SP2
IEEE Parallel & Distributed Technology: Systems & Technology
IEEE Transactions on Software Engineering
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
Characterizing the resource demands of TCP/IP
HPCN Europe '95 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
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)
Message-Passing Performance of Various Computers
Message-Passing Performance of Various Computers
Modelling Layered Component Execution Environments for Performance Prediction
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
Performance property prediction supporting variability for adaptive mobile systems
Proceedings of the 15th International Software Product Line Conference, Volume 2
Efficient experiment selection in automated software performance evaluations
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
Integrating software performance curves with the palladio component model
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
A generic methodology to derive domain-specific performance feedback for developers
Proceedings of the 34th International Conference on Software Engineering
Automated inference of goal-oriented performance prediction functions
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
The performance of a software system is determined by its resource demands, and the degree of competition for such resources during execution. The demands are in part determined by pre-existing software components including libraries, operating systems, middleware, and increasingly, also by application level components. A suitable description of the resource demands of a component can be used for rapid performance and capacity analysis of a planned system. Resource demands may be found by theoretical analysis (as in big-O complexity analysis), or by measurement, as considered here. This paper describes the general notion of a workbench and repository for the gathering and maintenance of resource demand data, in the form of resource functions, and two research prototypes. The key elements are a test harness for each software component, automation based on a stored plan for running the test, function fitting for parametric dependencies, and a repository for retrieval of demand values. These tools simplify the process of getting the essential data for performance analysis, so that it can be economical and timely.