Show simple item record

dc.contributor.authorShilling, John J.
dc.contributor.authorStasko, John T.
dc.date.accessioned2004-12-01T18:14:38Z
dc.date.available2004-12-01T18:14:38Z
dc.date.issued1992
dc.identifier.urihttp://hdl.handle.net/1853/3667
dc.description.abstractCurrent diagramming techniques for the development and documentation of object-oriented designs largely emphasize capturing relationships among classes. Such techniques cannot capture full designs because the static nature of class relationships makes them inadequate for describing the dynamics of object collaboration. Other techniques attempt to diagram dynamic behavior but are limited by their media to producing essentially passive description of dynamic operations. What is still needed is a technique that models message ordering, changing visibility and temporal object lifetimes in a manner that is concise and immediate. We have developed an approach in which developers use animation to develop and capture object-oriented designs. This allows developers to design object-oriented scenarios in the way that they visualize them: by animating the actions of the objects in the scenario. The same animation then acts as the documentation for the design. Its playback makes immediately evident the temporal relationship of object messages, object creation, object destruction, and changing object visibility. Our technique is supported as part of a suite of object-oriented development tools we call GROOVE.en
dc.format.extent315516 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.publisherGeorgia Institute of Technologyen
dc.relation.ispartofseriesGVU Technical Report;GIT-GVU-92-12
dc.subjectAnimationen
dc.subjectObject-oriented systemsen
dc.subjectVisualizationen
dc.subjectGROOVEen
dc.titleUsing Animation to Design, Document and Trace Object-Oriented Systemsen
dc.typeTechnical Reporten


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record