Object-oriented analysis
Object oriented design with applications
Object oriented design with applications
Object lifecycles: modeling the world in states
Object lifecycles: modeling the world in states
Use case maps for object-oriented systems
Use case maps for object-oriented systems
A new approach to performance modelling of Client/Server distributed data base architectures
Performance Evaluation
UML distilled: applying the standard object modeling language
UML distilled: applying the standard object modeling language
Software architecture in practice
Software architecture in practice
Understanding UML: the developer's guide: with a Web-based application in Java
Understanding UML: the developer's guide: with a Web-based application in Java
Performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
An approach to performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
Information and Computation
Trace-Based Load Characterization for Generating Performance Software Models
IEEE Transactions on Software Engineering
Deriving a queueing network based performance model from UML diagrams
Proceedings of the 2nd international workshop on Software and performance
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Computer Performance Modeling Handbook
Computer Performance Modeling Handbook
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A Three-View Model for Performance Engineering of Concurrent Software
IEEE Transactions on Software Engineering
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
Information Requirements for Software Performance Engineering
MMB '95 Proceedings of the 8th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation: Quantitative Evaluation of Computing and Communication Systems
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
Reference Model of Open Distributed Processing: a Tutorial
Proceedings of the IFIP TC6/WG6.1 International Conference on Open Distributed Processing II
UML based performance modeling framework for object-oriented distributed systems
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Performance analysis of time-enhanced UML diagrams based on stochastic processes
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Real-time UML-based performance engineering to aid manager's decisions in multi-project planning
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
PRIMAmob-UML: a methodology for performance analysis of mobile software architectures
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)
The SALADIN project: summary report
ACM SIGSOFT Software Engineering Notes
UML Modelling and Performance Analysis of Mobile Software Architectures
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
IEEE Transactions on Mobile Computing
A Systematic Approach for Configuring Web-Based Information Systems
Distributed and Parallel Databases
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Hi-index | 0.00 |
The development of distributed software systems satisfying performance requirements is achievable only spending careful attention to performance goals throughout the lifecycle, and especially from its very beginning. The aim of our approach is to encompass the performance validation task as an integrated activity within the development process of distributed systems. To this end we consider object oriented distributed systems based on UML, the Unified Modeling Language. We show how a system modeled by UML diagrams can be translated into a queueing network based performance model. The main contribution of this work consists of an extensive application to a case study of our methodological approach for the automatic generation of performance models. The considered case study falls in the domain of distributed software systems, where the proposed methodology suitably exploits and combines information derived from different UML diagrams to generate a quite accurate performance model.