Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Statecharts: A visual formalism for complex systems
Science of Computer Programming
Draft report on requirements for a common prototyping system
ACM SIGPLAN Notices
Logical Time in Distributed Computing Systems
Computer - Distributed computing systems: separate resources acting as one
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
Object-oriented modeling and design
Object-oriented modeling and design
Introduction to OSF DCE (rev. 1.0)
Introduction to OSF DCE (rev. 1.0)
Dynamic control of performance monitoring on large scale parallel systems
ICS '93 Proceedings of the 7th international conference on Supercomputing
Real-time object-oriented modeling
Real-time object-oriented modeling
IEEE Transactions on Computers
Software—Practice & Experience
Models for mobile computing agents
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Simulation Modeling and Analysis
Simulation Modeling and Analysis
Java Virtual Machine Specification
Java Virtual Machine Specification
The Java Language Specification
The Java Language Specification
Prototyping: An Approach to Evolutionary System Development
Prototyping: An Approach to Evolutionary System Development
PROLOG; A Logical Approach
Software Prototyping, Formal Methods, and VDM
Software Prototyping, Formal Methods, and VDM
Automated Scalability Analysis of Message-Passing Parallel Programs
IEEE Parallel & Distributed Technology: Systems & Technology
Visualizing the Performance of Parallel Programs
IEEE Software
Status Report: Computer-Aided Prototyping
IEEE Software
IEEE Transactions on Software Engineering
Software Bottlenecking in Client-Server Systems and Rendezvous Networks
IEEE Transactions on Software Engineering
Robust Models for the Performance Evaluation of Software/Hardware Designs
International Workshop on Timed Petri Nets
Automated Modeling of Message-Passing Programs
MASCOTS '94 Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems
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
Logic Based Structure Rewriting Systems
Proceedings of the International Workshop on Graph Transformations in Computer Science
Graph rewriting with unification and composition
Proceedings of the 3rd International Workshop on Graph-Grammars and Their Application to Computer Science
Proceedings of the 3rd International Workshop on Graph-Grammars and Their Application to Computer Science
Application of Graph Grammars to Rule-Based Systems
Proceedings of the 4th International Workshop on Graph-Grammars and Their Application to Computer Science
Graph Grammars and Logic Programming
Proceedings of the 4th International Workshop on Graph-Grammars and Their Application to Computer Science
The Four Musicians: Analogies and Expert Systems - A Graphic Approach
Proceedings of the 4th International Workshop on Graph-Grammars and Their Application to Computer Science
DECALS: distributed experiment control and logging system
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
An integrated compilation and performance analysis environment for data parallel programs
An integrated compilation and performance analysis environment for data parallel programs
A prototype debugger for Hermes
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Detecting causal relationships in distributed computations: in search of the holy grail
Distributed Computing
Deriving a queueing network based performance model from UML diagrams
Proceedings of the 2nd international workshop on Software and performance
Logical Clock Requirements for Reverse Engineering Scenarios from a Distributed System
IEEE Transactions on Software Engineering
Dynamic analysis for reverse engineering and program understanding
ACM SIGAPP Applied Computing Review
The metaPL approach to the performance analysis of distributed software systems
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Performance aware software development (PASD) using resource demand budgets
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
PRIMA-UML: a performance validation incremental methodology on early UML diagrams
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
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
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
Metadata-driven design of integrated environments for software performance validation
Journal of Systems and Software
Automatic generation of layered queuing software performance models from commonly available traces
Proceedings of the 5th international workshop on Software and performance
A capacity management service for resource pools
Proceedings of the 5th international workshop on Software and performance
SOON: a tool for software performance validation
International Journal of Modelling and Simulation
Journal of Systems and Software
The Future of Software Performance Engineering
FOSE '07 2007 Future of Software Engineering
Performance Prediction for Black-Box Components Using Reengineered Parametric Behaviour Models
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Automated extraction of palladio component models from running enterprise Java applications
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Looking for better integration of design and performance engineering
SDL'03 Proceedings of the 11th international conference on System design
UML based performance modeling of distributed systems
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
An automatic trace based performance evaluation model building for parallel distributed systems
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
An adaptive fine-grained performance modeling approach for internetware
Proceedings of the Second Asia-Pacific Symposium on Internetware
Automated simulation-based capacity planning for enterprise data fabrics
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Performance evaluation approaches for software architects
Component-Based Software Development for Embedded Systems
Automated extraction of architecture-level performance models of distributed component-based systems
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
Performance models of software designs can give early warnings of problems such as resource saturation or excessive delays. However models are seldom used because of the considerable effort needed to construct them. The ANGIOTRACE驴 was developed to gather the necessary information from an executable design and develop a model in an automated fashion. It applies to distributed and concurrent software with synchronous (send-reply or RPC) communications, developing a layered queuing network model. The Trace-Based Load Characterization (TLC) technique presented here extends the ANGIOTRACE驴 to handle software with both synchronous and asynchronous interactions. TLC also detects interactions which are effectively synchronous or partly-synchronous (forwarding) but are built up from asynchronous messages. These patterns occur in telephony software and in other systems. The TLC technique can be applied throughout the software life-cycle, even after deployment.