Automatic Behavior Protocol Recovery Tool for Object-oriented Programs Based on Static Code Analysis

黄洲,彭鑫,赵文耘
DOI: https://doi.org/10.3969/j.issn.1002-137x.2009.08.040
2009-01-01
Computer Science
Abstract:Object behavior protocol is important for understanding object interfaces,correct module composition and reuse of classes.In the previous work,we proposed an antumotic method of extracting object behavior protocols based on static source code analysis.The method obtains direct and indirect dependencies between interfacing methods from source code,then constructs interface state diagrams based on intra-class dependency relations.In this paper,we further presented the supporting tool for automatic behavior proptocol recovery,including the main tool modules,implementation techniques in each part.
What problem does this paper attempt to address?