• DocumentCode
    1936492
  • Title

    An Architecture to Support Model Driven Software Visualization

  • Author

    Bull, R. Ian ; Storey, Margaret-Anne ; Favre, Jean-Marie ; Litoiu, Marin

  • Author_Institution
    Victoria Univ., BC
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    100
  • Lastpage
    106
  • Abstract
    Program comprehension tools are a valuable resource for navigating and understanding large software systems. Package explorers, fan-in/fan-out views, dependency graphs and coverage analysis are example contributions from the program comprehension community. While many of these research projects have lead to exciting enhancements in our field, many other projects have failed to be adopted because of poor interface design or lack of integration with existing tools. Designing, building, integrating and evaluating interfaces is a challenge to software engineering researchers. In this paper we borrow from the field of model driven engineering (MDE) to assist with the creation of highly customizable interfaces for software visualization. MDE moves the level of abstraction from implementation to design, and help improve the efficiency of building software visualizations. By moving away from implementation details, and providing researchers with the ability to customize their visualizations in an efficient manner, software engineers have more resources to design and evaluate their ideas
  • Keywords
    program visualisation; software architecture; user interface management systems; abstraction level; interface design; large software system; model driven engineering; program comprehension tool; software architecture; software engineering; software visualization; Buildings; Computer architecture; Data mining; Design engineering; Model driven engineering; Packaging; Programming; Reverse engineering; Software tools; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2006. ICPC 2006. 14th IEEE International Conference on
  • Conference_Location
    Athens
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2601-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2006.11
  • Filename
    1631112