Performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Journal of the ACM (JACM)
Deriving a queueing network based performance model from UML diagrams
Proceedings of the 2nd international workshop on Software and performance
From UML sequence diagrams and statecharts to analysable petri net models
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)
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Compositional Generation of Software Architecture Performance QN Models
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
UML-PSI: The UML Performance Simulator
QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
XPRIT: An XML-Based Tool to Translate UML Diagrams into Execution Graphs and Queueing Networks
QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
Performance evaluation of UML software architectures with multiclass Queueing Network models
Proceedings of the 5th international workshop on Software and performance
Performance evaluation of a DVB-H enabled mobile device system model
WOSP '07 Proceedings of the 6th international workshop on Software and performance
ICASSP '01 Proceedings of the Acoustics, Speech, and Signal Processing, 200. on IEEE International Conference - Volume 02
Overview of the H.264/AVC video coding standard
IEEE Transactions on Circuits and Systems for Video Technology
The OMPCM simulator for model-based software performance prediction: poster abstract
Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.01 |
In this article, we present a performance engineering enhanced modelling methodology for designing embedded devices and describe the experiences we have gained in applying this methodology during the design of a DVB-H enabled handheld device. The methodology uses UML 2.0 to model the system following a strict separation of architectural and behavioural aspects of the system. For this purpose we employ the new composite structure diagram and show its advantages over already established approaches. This methodology specially aims on an easy application by non performance experts. From the model, a multiclass queueing network is generated for the analysis of the system performance. The configuration of hardware resources and resource demands is done using the standard SPT Profile which is extended where necessary. This makes queueing theory accessible to system designers even if they are not familiar with the underlying mathematics. In this way the acceptance of developers to use performance engineering in their daily work is increased. Special attention has been put on an easy evaluation of design alternatives. We describe our implementation and its seamless integration into a UML 2.0 CASE tool.