IEEE Transactions on Computers
Use case maps for object-oriented systems
Use case maps for object-oriented systems
Performance of multi-level client-server systems with parallel service operations
Proceedings of the 1st international workshop on Software and performance
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Use Case Maps as Architectural Entities for Complex Systems
IEEE Transactions on Software Engineering
Applied software architecture
Software engineering and performance: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Deriving a queueing network based performance model from UML diagrams
Proceedings of the 2nd international workshop on Software and performance
Proceedings of the 2nd international workshop on Software and performance
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
Architecture-Based Performance Analysis Applied to a Telecommunication System
IEEE Transactions on Software Engineering
Performance Engineering Evaluation of Object-Oriented Systems with SPE*ED
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Use Case Maps for the Capture and Validation of Distributed Systems Requirements
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Evaluating Concurrency Options in Software Specifications
MASCOTS '99 Proceedings of the 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Performance analysis of distributed server systems
Performance analysis of distributed server systems
On the extension of UML with use case maps concepts
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
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
Analysing software requirements specifications for performance
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
Introduction to the user requirements notation: learning by example
Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Transformations of software models into performance models
Proceedings of the 27th international conference on Software engineering
Metadata-driven design of integrated environments for software performance validation
Journal of Systems and Software
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
Applying SPE techniques for modeling a grid-enabled JAVA platform
Proceedings of the 5th international workshop on Software and performance
Automatic generation of layered queuing software performance models from commonly available traces
Proceedings of the 5th international workshop on Software and performance
How far are we from the definition of a common software performance ontology?
Proceedings of the 5th international workshop on Software and performance
Architecture based analysis of performance, reliability and security of software systems
Proceedings of the 5th international workshop on Software and performance
Software performance models from system scenarios
Performance Evaluation
Telecommunications Systems - Modeling, analysis, design and management
A methodology and tool for performance analysis of distributed server systems
Proceedings of the 28th international conference on Software engineering
Quantifying software performance, reliability and security: An architecture-based approach
Journal of Systems and Software
Journal of Systems and Software
Component integration for web based applications
SEPADS'05 Proceedings of the 4th WSEAS International Conference on Software Engineering, Parallel & Distributed Systems
PerfCenter: a performance modeling tool for application hosting centers
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Looking for better integration of design and performance engineering
SDL'03 Proceedings of the 11th international conference on System design
Scenario-based performance engineering with UCMNAV
SDL'03 Proceedings of the 11th international conference on System design
URN: towards a new standard for the visual description of requirements
SAM'02 Proceedings of the 3rd international conference on Telecommunications and beyond: the broader applicability of SDL and MSC
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
From annotated software designs (UML SPT/MARTE) to model formalisms
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
ACM Computing Surveys (CSUR)
Framework for hybrid performance prediction process model: use case performance engineering approach
ACM SIGSOFT Software Engineering Notes
Evaluating tools for performance modeling of grid applications
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Traceability and evaluation in scenario analysis by use case maps
SMTT'03 Proceedings of the 2003 international conference on Scenarios: models, Transformations and Tools
Evaluating performance attributes of layered software architecture
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Abstract operational semantics for use case maps
FORTE'05 Proceedings of the 25th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Performance evaluation approaches for software architects
Component-Based Software Development for Embedded Systems
Database system performance evaluation models: A survey
Performance Evaluation
Hi-index | 0.00 |
Software performance concerns begin at the very outset of a new project. The first definition of a software system may be in the form of Use Cases, which may be elaborated as scenarios: this work creates performance models from scenarios. The Use Case Maps notation captures the causal flow of intended execution in terms of responsibilities, which may be allocated to components, and which are annotated with expected resource demands. The SPT algorithm was developed to transform scenario models into performance models. The UCM2LQN tool implements SPT and converts UCM scenario models to layered queueing performance models, allowing rapid evaluation of an evolving scenario definition. The same reasoning can be applied to other scenario models such as Message Sequence Charts, UML Activity Graphs (or Collaboration Diagrams, or Sequence Diagrams), but UCMs are particularly powerful, in that they can combine interacting scenarios and show scenario interactions. Thus a solution for UCMs can be applied to multiple scenarios defined with other notations.