A Meta-Model for Fact Extraction from Delphi Source Code

Jens Knodel, G. Calderon-Meza · Electronic Notes in Theoretical Computer Science · 2004

Fact extraction by parsing is often the first step when analyzing a software system in a reverse engineering context. Essential to a fact extractor is the underlying meta-model, which specifies the elements and relations to be extracted. In this work we will introduce a meta-model for the Delphi programming language. The meta-model will be compared against the Dagstuhl middle model (DMM) and reasons for the development of an additional meta-model will be given. Furthermore, we will report on our first experiences with a fact extractor currently under development. We evaluate our fact extractor with two software applications that were developed in the open source community. In particular we give numbers and examples to point out the capabilities and the not yet resolved open issues of our fact extractor and we will reflect our experiences made during the case studies.

Read the paper · More papers on PaperTik