• DocumentCode
    1928575
  • Title

    Design recovery of real-time graphical applications using video

  • Author

    Dang, Clarence ; Le, Anh Vinh ; Michail, Amir ; Pham, Kim Cuong ; Pham, Tran Quan ; Seow, Nicholas ; Sridhar, Anuraag ; Timm, Jasper

  • Author_Institution
    New South Wales Univ., Sydney, NSW, Australia
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    338
  • Lastpage
    347
  • Abstract
    We propose an approach to design recovery of real-time graphical applications - such as flight simulators and games - that uses video to link lower-level code events with their higher-level graphical manifestations. Such a link can be used for both top-down and bottom-up design recovery. Top-down, one can identify an interesting visual event in the video and then see which lower-level code event(s) are responsible for it. Bottom-up, one can explain code of interest by seeing the sorts of high-level visual events in the video to which that code corresponds. The link between low-level code events and high-level visual events can be established by inspection or through an automated technique. As an example of the latter, clicking on a falling creature in the video would yield code specific to the falling creature - excluding irrelevant code from other walking/climbing creatures at that same moment in the video. We shall demonstrate by example how our design recovery method sheds light on the design of real-time graphical applications.
  • Keywords
    computer graphics; real-time systems; system recovery; video signal processing; bottom-up design recovery; flight simulator; high-level visual event; higher-level graphical manifestation; lower-level code event; real-time graphical application; top-down design recovery; video games; Aerospace simulation; Application software; Australia; Design methodology; Discrete event simulation; Games; Inspection; Legged locomotion; Marine vehicles; Software maintenance;
  • 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.1357819
  • Filename
    1357819