• DocumentCode
    528489
  • Title

    UML model-driven detection of performance bottlenecks in Concurrent Real-Time Software

  • Author

    Garousi, Vahid

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
  • fYear
    2010
  • fDate
    11-14 July 2010
  • Firstpage
    317
  • Lastpage
    324
  • Abstract
    A UML-driven technique for detection of performance bottlenecks in concurrent real-time systems is presented. The approach is based on comprehensive analysis of control flow in two types of UML 2.x behavioral models: sequence diagrams and interaction overview diagrams. The technique takes an input the runtime durations of tasks and uses the Program Evaluation and Review Technique (PERT) to pinpoint performance bottlenecks in UML-based control flow information of a concurrent real-time system. Since design UML models are usually developed and are available already for most object-oriented systems, the technique prevents the need to construct specific-purpose performance models such as Layered Queuing Networks. Application of the technique on an example control software system demonstrates the applicability and effectiveness of the technique in pinpointing performance bottlenecks.
  • Keywords
    Unified Modeling Language; concurrency control; data flow analysis; object-oriented programming; queueing theory; real-time systems; PERT; UML 2.x behavioral models; UML model-driven detection; UML-based control flow information; UML-driven technique; concurrent real-time software; concurrent real-time systems; control software system; interaction overview diagrams; layered queuing networks; object-oriented systems; performance bottlenecks; program evaluation and review technique; sequence diagrams; Analytical models; Flow graphs; Object oriented modeling; Real time systems; Runtime; Unified modeling language; Performance analysis; Program Evaluation and Review Technique (PERT); UML; concurrent real-time systems; performance bottlenecks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2010 International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-56555-340-8
  • Type

    conf

  • Filename
    5588787