• DocumentCode
    1668941
  • Title

    Performance engineering with the UML profile for schedulability, performance and time: a case study

  • Author

    Bennett, Andrew J. ; Field, A.J.

  • Author_Institution
    Dept. of Comput., Imperial Coll., London, UK
  • fYear
    2004
  • Firstpage
    67
  • Lastpage
    75
  • Abstract
    We describe the application of a performance engineering methodology based on UML (unified modelling language) diagrams with annotations taken from the profile for schedulability, performance and time. The methodology targets the early stages of the development process and works exclusively with system scenarios. These scenarios are mechanically translated into the stochastic process algebra FSP and are analysed using existing tools to study both the behavioural and performance properties of the system. A case study of a mobile telecommunications billing system is used to assess the effectiveness of the approach. The results show that our methodology is effective at detecting, quantifying and locating performance bottlenecks. A set of guidelines for resolving performance problems is devised and used with performance analysis results to drive a series of design changes until the performance requirements of the system have been met.
  • Keywords
    process algebra; software tools; specification languages; stochastic processes; systems analysis; UML; mobile telecommunications billing system; performance analysis; performance bottlenecks; performance engineering; schedulability; stochastic process algebra; system architecture; system testing; unified modelling language; Algebra; Analytical models; Computer aided software engineering; Design engineering; Guidelines; Performance analysis; Processor scheduling; Stochastic processes; Telecommunication computing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings. The IEEE Computer Society's 12th Annual International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2251-3
  • Type

    conf

  • DOI
    10.1109/MASCOT.2004.1348183
  • Filename
    1348183