Title :
M3: A general model for code analytics in rascal
Author :
Basten, Bas ; Hills, Mark ; Klint, Paul ; Landman, Davy ; Shahi, Ashim ; Steindorfer, Michael ; Vinju, Jurgen
Author_Institution :
Centrum Wiskunde & Inf., Amsterdam, Netherlands
Abstract :
This short paper introduces M3, a simple and extensible model for capturing facts about source code for future analysis. M3 is a core part of the standard library of the Rascal meta programming language.We motivate it, position it to related work and detail the key design aspects.
Keywords :
software libraries; source code (software); specification languages; M3 framework; Rascal meta programming language; code analytics; general model; source code; standard library; Abstracts; Analytical models; Computational modeling; Java; Measurement; Object oriented modeling;
Conference_Titel :
Software Analytics (SWAN), 2015 IEEE 1st International Workshop on
Conference_Location :
Montreal, QC
DOI :
10.1109/SWAN.2015.7070485