M3: A General Model for Source Code Analytics in Rascal

Autor: Basten, Bas, Hills, Mark, Klint, Paul, Landman, Davy, Shahi, Ashim, Steindorfer, Michael, Vinju, Jurgen
Přispěvatelé: Software Analysis and Transformation, Centrum Wiskunde & Informatica (CWI), East Carolina University [Greenville] (ECU), University of North Carolina System (UNC), Analysis and Transformation based on rEliAble tool coMpositionS (ATEAMS), Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centrum Wiskunde & Informatica (CWI)
Jazyk: angličtina
Rok vydání: 2015
Předmět:
Zdroj: Proceedings of International Workshop on Software Analytics 2015 (SWAN 2015)
Proceedings of International Workshop on Software Analytics 2015 (SWAN 2015), Mar 2015, Montreal, Canada. pp.25-28, ⟨10.1109/SWAN.2015.7070485⟩
Popis: International audience; 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.
Databáze: OpenAIRE