Converting Programs into Cases for Software Reuse

Paulo Gomes, Carlos L. Bento · 1998

Developing software is a complex task. To help the user with this task, we are developing a case-based reasoning tool. Due to the dimension and complexity of software programs, acquisition of the case library is a hard task in this domain. In this paper, we show how a software program can be automatically converted into a case. Cases are described at a functional and behavioral level. The conversion rules presented here have been developed for procedural languages and enable conversion of basic language constructs into functional and behavioral knowledge.

Read the paper · More papers on PaperTik