AN EXPERIMENTAL EVALUATION OF SOFTWARE PERFORMANCE MODELING AND ANALYSIS TECHNIQUES

Julie A. Street, Robert G. Pettit IV

Abstract

In many software development projects, performance requirements are not addressed until after the application is developed or deployed, resulting in costly changes to the software or the acquisition of expensive high-performance hardware. Many techniques exist for conducting performance modeling and analysis during the design phase; however, there is little information on their effectiveness. This paper presents an experiment that compared the predicted data from the UML Profile for Schedulability, Performance, and Time (SPT) paired with statistical simulation and coloured Petri nets (CPNs) for a sample implementation. We then discuss the results from applying these techniques.

References

  1. Bennett, A. J. & Field, A. J. (2004) Performance Engineering with the UML Profile for Schedulability, Performance and Time: a Case Study. IN IEEE (Ed.) 12th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2004). Vollendam, The Netherlands.
  2. CPN Group At The University of Aarhus, D. (2004) Design/CPN. 4.0 ed., CPN group at the University of Aarhus, Denmark.
  3. GERONESOFT Code Counter Pro. 1.27 ed., Geronesoft.
  4. Gomaa, H. (2000) Designing Concurrent, Distributed, and Real-Time Applications with UML, Boston, AddisonWesley Object Technology Series.
  5. Hakansson, J., Mokrushin, L., Pettersson, P. & YI, W. (2004) An Analysis Tool for UML Models with SPT Annotations. Workshop on SVERTS: Specification and Validation of UML models for Real Time and Embedded Systems. Lisbon, Portugal.
  6. Hooman, J., Mulyar, N. & Posta, L. (2004) Validating UML models of Embedded Systems by Coupling Tools. Workshop on SVERTS: Specification and Validation of UML models for Real Time and Embedded Systems. Lisbon, Portugal.
  7. Minh, D. L. (2001) Applied Probability Models, Pacific Grove, CA, Brooks/Cole.
  8. Woodside, M., Petriu, D. C., Petriu, D. B., Shen, H., Israr, T. & Merseguer, J. (2005) Performance by Unified Model Analysis (PUMA). Fifth International Workshop on Software and Performance (WOSP 05). Palma, Illes Balears, Spain.
Download


Paper Citation


in Harvard Style

A. Street J. and G. Pettit IV R. (2007). AN EXPERIMENTAL EVALUATION OF SOFTWARE PERFORMANCE MODELING AND ANALYSIS TECHNIQUES . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 417-420. DOI: 10.5220/0001336804170420


in Bibtex Style

@conference{icsoft07,
author={Julie A. Street and Robert G. Pettit IV},
title={AN EXPERIMENTAL EVALUATION OF SOFTWARE PERFORMANCE MODELING AND ANALYSIS TECHNIQUES},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={417-420},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001336804170420},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - AN EXPERIMENTAL EVALUATION OF SOFTWARE PERFORMANCE MODELING AND ANALYSIS TECHNIQUES
SN - 978-989-8111-06-7
AU - A. Street J.
AU - G. Pettit IV R.
PY - 2007
SP - 417
EP - 420
DO - 10.5220/0001336804170420