Langone, Daniel; Verwaest, Toon (2008). Extracting models from IDEs. In: 2nd Workshop on FAMIX and Moose in Software Reengineering (FAMOOSr 2008).
Text
Lang08aModelExtraction.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (134kB) |
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) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Verwaest, Toon Wim Jan |
Language: |
English |
Submitter: |
Factscience Import |
Date Deposited: |
04 Oct 2013 15:22 |
Last Modified: |
05 Dec 2022 14:25 |
BORIS DOI: |
10.7892/boris.37176 |
URI: |
https://boris.unibe.ch/id/eprint/37176 (FactScience: 207149) |