• DocumentCode
    2726482
  • Title

    PBS tool demonstration report on xfig

  • Author

    Parry, Thomas O. ; Lee, Eric H S ; Tran, John B.

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    200
  • Lastpage
    202
  • Abstract
    The Portable Book Shelf (PBS) (http://www.turing.cs.toronto.edu/phs) software consists of a set of tools to extract and visualize the architecture of a software system. Currently, it can extract the architecture for systems written in C, C++, Java, and PL/IX. The tools can be classified into three categories: 1. The source code extractor (SCE): extracts system artifacts and their relationships from the source code. 2. The fact abstractor (FA): abstracts high level views of the system structure based on the facts emitted by the SCE. 3. The visualizer displays the views created by the FA. The team consisted of three graduate students who have used PBS to extract and analyze the architectures of several large software systems. The authors discuss their deliverables and provide additional justification of their answers where possible. They start with the system level documentation of xfig (http://www.xfig.org) and finish with the assigned maintenance tasks described in: http://www.cs.toronto.edu/sim
  • Keywords
    program visualisation; reverse engineering; software architecture; software maintenance; software tools; system documentation; PBS software; PBS tool demonstration report; Portable Book Shelf; fact abstractor; high level views; maintenance tasks; software architecture; software system visualization; source code extractor; system artifacts; system level documentation; system structure; xfig; Books; Computer architecture; Computer science; Java; Kernel; Linux; Packaging; Software architecture; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
  • Conference_Location
    Brisbane, Qld.
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-0881-2
  • Type

    conf

  • DOI
    10.1109/WCRE.2000.891468
  • Filename
    891468