DocumentCode :
3015304
Title :
Capturing dynamic program behaviour with UML collaboration diagrams
Author :
Kollmann, Ralf ; Gogolla, Martin
Author_Institution :
Dept. of Comput. Sci., Bremen Univ., Germany
fYear :
2001
fDate :
2001
Firstpage :
58
Lastpage :
67
Abstract :
The UML provides means to specify both static and dynamic aspects of object oriented software systems and can be used to assist in all phases of a software development process. With growing support by CASE tools, its applications become more and more widespread. In addition to the automatic generation of class code from diagrams, the recovery of static structure from source code has become common too. However, we focus on the extraction of behavioural information from program code. We introduce a restricted meta model for Java code and present a novel approach to extract the required data, which will then be rendered as UML collaboration diagrams
Keywords :
Java; automatic programming; computer aided software engineering; diagrams; object-oriented programming; program diagnostics; reverse engineering; specification languages; CASE tools; Java code; UML collaboration diagrams; automatic generation; behavioural information; class code; dynamic aspects; dynamic program behaviour capture; object oriented software systems; program code; restricted meta model; software development process; source code; static structure recovery; Application software; Collaboration; Computer aided software engineering; Computer science; Data mining; Java; Object oriented modeling; Reverse engineering; Software systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2001. Fifth European Conference on
Conference_Location :
Lisbon
Print_ISBN :
0-7695-1028-0
Type :
conf
DOI :
10.1109/.2001.914969
Filename :
914969
Link To Document :
بازگشت