Langone, Daniel; Verwaest, Toon (2008). Extracting models from IDEs. In: 2nd Workshop on FAMIX and Moose in Software Reengineering (FAMOOSr 2008).Full text not available from this repository. (Request a copy)
Systems must co-evolve with their context. Reverse engineering tools are a great help in this process of required adaption. In order for these tools to be flexible, they work with models, abstract representations of the source code. The extraction of such information from source code can be done using a parser. However, it is fairly tedious to build new parsers. And this is made worse by the fact that it has to be done over and over again for every language we want to analyze. In this paper we propose a novel approach which minimizes the knowledge required of a certain language for the extraction of models implemented in that language by reflecting on the implementation of preparsed ASTs provided by an IDE. In a second phase we use a technique referred to as Model Mapping by Example to map platform dependent models onto domain specific model.
|Item Type:||Conference or Workshop Item (Paper)|
|Division/Institute:||08 Faculty of Science > Institute of Computer Science (INF)|
|UniBE Contributor:||Verwaest, Toon Wim Jan|
|Date Deposited:||04 Oct 2013 15:22|
|Last Modified:||10 Mar 2014 16:17|
|URI:||http://boris.unibe.ch/id/eprint/37176 (FactScience: 207149)|