TY - GEN
T1 - Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs
AU - Koskimies, Kai
AU - Mössenböck, Hanspeter
PY - 1996/3
Y1 - 1996/3
N2 - Scenario diagrams are a well-known notation for visualizing the message flow in object-oriented systems.
Traditionally, they are used in the analysis and design phases of software development to prototype the
expected behavior of a system. We show how they can be used reversely for understanding and browsing
existing software. We have implemented a tool called Scene that automatically produces scenario diagrams
for existing object-oriented systems. The tool makes extensive use of an active text framework providing
the basis for various hypertext-like facilities. It allows the user to browse not only scenarios but also
various kinds of associated documents, such as source code (method definitions and calls), class
interfaces, class diagrams, and call matrices.
AB - Scenario diagrams are a well-known notation for visualizing the message flow in object-oriented systems.
Traditionally, they are used in the analysis and design phases of software development to prototype the
expected behavior of a system. We show how they can be used reversely for understanding and browsing
existing software. We have implemented a tool called Scene that automatically produces scenario diagrams
for existing object-oriented systems. The tool makes extensive use of an active text framework providing
the basis for various hypertext-like facilities. It allows the user to browse not only scenarios but also
various kinds of associated documents, such as source code (method definitions and calls), class
interfaces, class diagrams, and call matrices.
UR - http://www.ssw.uni-linz.ac.at/Papers/ICSE96.ps.Z
M3 - Conference proceedings
T3 - Lecture Notes in Computer Science (LNCS)
BT - Proc. ICSE'96
ER -