DocumentCode :
2131652
Title :
A dependence-based representation for concurrent object-oriented software maintenance
Author :
Jianjun Zhao
Author_Institution :
Dept. of Comput. Sci. & Eng., Fukuoka Inst. of Technol.
fYear :
1998
fDate :
8-11 Mar 1998
Firstpage :
60
Lastpage :
66
Abstract :
Software maintenance is a costly process because each modification to a program must take into account many complex dependence relationships in the existing software. An understanding of program dependences is therefore an inevitable step to efficient software change. We propose a dependence based representation named the system dependence net (SDN), which extends previous dependence based representations to represent various program dependences in concurrent object oriented programs. An SDN of a concurrent object oriented program consists of a collection of dependence graphs each representing a main procedure, a free standing procedure, or a method in a class of the program. It also consists of some additional arcs to represent direct dependences between a call and the called procedure/method and transitive interprocedural data dependences. An SDN can be used to represent either object oriented features or concurrency issues in a concurrent object oriented program, and can be used as an underlying representation in a maintenance environment for concurrent object oriented programs
Keywords :
object-oriented programming; parallel programming; reverse engineering; software maintenance; complex dependence relationships; concurrency issues; concurrent object oriented program; concurrent object oriented programs; concurrent object oriented software maintenance; dependence based representation; dependence graphs; free standing procedure; main procedure; maintenance environment; object oriented features; program dependence understanding; software change; system dependence net; transitive interprocedural data dependences; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 1998. Proceedings of the Second Euromicro Conference on
Conference_Location :
Florence
Print_ISBN :
0-8186-8421-6
Type :
conf
DOI :
10.1109/CSMR.1998.665734
Filename :
665734
Link To Document :
بازگشت