UML-JMT: A tool for evaluating performance requirements

A. A. Abdullatif, R. J. Pooley

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Software performance assessment is a very important task especially in the architectural design stage of software development. Software engineers must be supplied with techniques and tools that will allow them to complete this task without the extra cost of hiring quality assurance experts. This paper proposes the UML-JMT tool which provides functionalities for studying the expected performance characterisations of an architectural design. The UML-JMT tool uses the architectural design models as building blocks for an equivalent performance extended queuing network model (ENQ). This ENQ will be solved and analysed using the tools available in the JMT suite. In this paper we will explain the theoretical and technical aspects of the UML-JMT tool and we will use an example to explain the performance study steps and validate the results of this tool. © 2010 IEEE.

Original languageEnglish
Title of host publication17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2010
Pages215-225
Number of pages11
DOIs
Publication statusPublished - 2010
Event17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems - Oxford, United Kingdom
Duration: 22 Mar 201026 Mar 2010

Conference

Conference17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
Abbreviated titleECBS 2010
CountryUnited Kingdom
CityOxford
Period22/03/1026/03/10

Keywords

  • Architectural design
  • ENQ
  • Software performance
  • UML
  • UML-ENQ

Fingerprint Dive into the research topics of 'UML-JMT: A tool for evaluating performance requirements'. Together they form a unique fingerprint.

  • Cite this

    Abdullatif, A. A., & Pooley, R. J. (2010). UML-JMT: A tool for evaluating performance requirements. In 17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2010 (pp. 215-225) https://doi.org/10.1109/ECBS.2010.30