• DocumentCode
    3010347
  • Title

    Performance modeling and validation of a software system in a RT-UML-based simulative environment

  • Author

    Cortellessa, Vittorio ; Gentile, Maurizio

  • Author_Institution
    Dipt. di Informatica, Univ. dell´´Aquila, Coppito
  • fYear
    2004
  • fDate
    14-14 May 2004
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    The performance validation of software systems is becoming a crucial activity of the software development process. This is mostly due to the resource sharing and the remote deployment of software objects that may introduce critical delays in performance indices like the system response time. Hard and soft real-time systems are particularly affected from performance issues, therefore the ability to model and validate this attribute may become an extra value in software development environments. In this paper we introduce a framework to model performance aspects using the real-time object modeling (ROOM) notation. We devise a standard approach to represent hardware resources (such as CPUs and disks), to formulate resource requests of software objects, and to model the delays and the resource contentions that may arise from such requests. The integration of the software model and the resources is made transparent to the software developer by exploiting the integration features of the Rose Real Time (RRT) tool. RRT is based on the real time UML notation that is an implementation of ROOM. We also show an example of application of our framework on a video system case study
  • Keywords
    Unified Modeling Language; object-oriented programming; program verification; real-time systems; resource allocation; software performance evaluation; virtual machines; Rose Real Time tool; UML; hard real-time systems; performance modeling; real-time object modeling; resource sharing; soft real-time systems; software development process; software system validation; system response time; Delay effects; Hardware; Programming; Real time systems; Resource management; Software performance; Software standards; Software systems; Software tools; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2124-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2004.1300328
  • Filename
    1300328