BDCom-ST: Smalltalk Program Understanding System

Hong MEI,Qiong WU,Wang-Hong YUAN,Fu-Qing YANG
DOI: https://doi.org/10.3321/j.issn:0254-4164.2000.08.018
2000-01-01
Chinese Journal of Computers
Abstract:In recent years, Smalltalk has been used more and more, and begins to move from academic field into practice. Compared with other program languages, the concept and syntax structure of Smalltalk are terse, and its program is easier to understand. However, some of its characteristics still obstruct the understanding of Smalltalk program, such as dynamic binding and dynamic type. Furthermore, the understanding of the program becomes more difficult with the increasing of the complexity of the application system and the class library. This paper introduces a Smalltalk program understanding support system, BDCOM ST. On the basis of program analysis, the system uses type inference to solve the problem of understanding dynamic behavior. It can create OOD document from the source program, coupled with graphic representation, to support the understanding of the complicated Smalltalk program.
What problem does this paper attempt to address?