Throughput calculation for basic stochastic rendezvous networks
Performance Evaluation
IEEE Transactions on Computers
A toolset for performance engineering and software design of client-server systems
Performance Evaluation - Special issue: performance modeling tools
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Some patterns for software architectures
Pattern languages of program design 2
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Programmed graph replacement systems
Handbook of graph grammars and computing by graph transformation
Applying performance modelling to a telecommunication system
Proceedings of the 1st international workshop on Software and performance
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Performance Engineering of Software Systems
Performance Engineering of Software Systems
IEEE Transactions on Software Engineering
Software Bottlenecking in Client-Server Systems and Rendezvous Networks
IEEE Transactions on Software Engineering
Deriving Software Performance Models from Architectural Patterns by Graph Transformations
TAGT'98 Selected papers from the 6th International Workshop on Theory and Application of Graph Transformations
Introduction to PROGRESS, an Attribute Graph Grammar Based Specification Language
WG '89 Proceedings of the 15th International Workshop on Graph-Theoretic Concepts in Computer Science
Measurement Tools and Modeling Techniques for Evaluating Web Server Performance
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
UML-Based Performance Modeling Framework for Component-Based Distributed Systems
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
Journal of Systems and Software
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Predictive modelling of peer-to-peer event-driven communication in component-based systems
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
Framework for hybrid performance prediction process model: use case performance engineering approach
ACM SIGSOFT Software Engineering Notes
Model transformation in software performance engineering
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Evaluating performance attributes of layered software architecture
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Capacity planning for event-based systems using automated performance predictions
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
International Journal of Computational Science and Engineering
Database system performance evaluation models: A survey
Performance Evaluation
Hi-index | 0.00 |
Performance characteristics as response time and throughput play an important role in defining the quality of software products. The software developers should be able to assess and understand the performance effects of various architectural decisions starting at an early stage, when changes are easy and less expensive, and continuing throughout the software life cycle. This can be achieved by constructing and analyzing quantitative performance models that capture the interactions between the main system components and point to the system's performance trouble spots. The paper proposes a formal approach to building Layered Queueing Network (LQN) performance models from Unified Modeling Language (UML) descriptions of the high-level architecture of a system, and more exactly from the architectural patterns used in the system. The performance modelling formalism, LQN, is an extension of the well-known Queueing Network modelling technique. The transformation from a UML architectural description of a given system to its LQN model is based on PROGRES, a well-known visual language and environment for programming with graph rewriting systems.