DocumentCode :
296491
Title :
Scene: using scenario diagrams and active text for illustrating object-oriented programs
Author :
Koskimies, Kai ; Mössenböck, Hanspeter
Author_Institution :
Dept. of Comput. Sci., Tampere Univ., Finland
fYear :
1996
fDate :
25-29 Mar 1996
Firstpage :
366
Lastpage :
375
Abstract :
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 in reverse for understanding and browsing existing software. We have implemented a tool called Scene (SCENario Environment) 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
Keywords :
data visualisation; diagrams; hypermedia; object-oriented methods; object-oriented programming; programming environments; reverse engineering; software tools; subroutines; Scene; active text; behavioural prototyping; call matrices; class diagrams; class interfaces; hypertext-like facilities; illustration; message flow visualization; method definitions; object-oriented programs; program understanding; scenario diagrams; software browsing; software development; source code; systems analysis; systems design; Application software; Computer science; Humans; Layout; Object oriented modeling; Programming; Runtime; Software design; Software prototyping; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1996., Proceedings of the 18th International Conference on
Conference_Location :
Berlin
ISSN :
0270-5257
Print_ISBN :
0-8186-7247-1
Type :
conf
DOI :
10.1109/ICSE.1996.493431
Filename :
493431
Link To Document :
بازگشت