• DocumentCode
    2206501
  • 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
  • fYear
    2015
  • fDate
    2-2 March 2015
  • Firstpage
    25
  • Lastpage
    28
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Analytics (SWAN), 2015 IEEE 1st International Workshop on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/SWAN.2015.7070485
  • Filename
    7070485