• DocumentCode
    1928077
  • Title

    A hierarchy of dynamic software views: from object-interactions to feature-interactions

  • Author

    Salah, Maher ; Mancoridis, Spiros

  • Author_Institution
    Dept. of Comput. Sci., Drexel Univ., Philadelphia, PA, USA
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    72
  • Lastpage
    81
  • Abstract
    This work presents a hierarchy of dynamic views that is constructed using tools that analyze program execution traces. At the highest-level of abstraction are the feature-interaction and implementation views, which track the inter-feature dependencies as well as the classes that implement these features. At the middle-level is the class-interaction view, which is an abstract view of the object-interactions. The object-interaction view is the base view for all the views, and captures the low-level runtime interactions between objects. Two case studies are used to demonstrate the effectiveness of our work.
  • Keywords
    object-oriented programming; program diagnostics; software maintenance; software tools; class-interaction view; dynamic software views; feature-interaction view; interfeature dependencies; low-level runtime interactions; object-interactions view; program execution traces; program tools; Computer bugs; Computer science; Documentation; Educational institutions; Performance analysis; Runtime; Software maintenance; Software performance; Software tools; Text processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357792
  • Filename
    1357792