Home - SAlexandru/XCore GitHub Wiki
XCore - A Tool for Software Analysis Tool Development
Repository structure
- ro.lrg.xcore - the actual tool source code
- ro.lrg.insider - an Eclipse plugin that can be used by other XCore-based tools for user interaction purposes
- ro.lrg.exampletool - a demo tool developed using XCore
Install
-
Requirements: Java 1.8, Eclipse Oxygen.3a Release (4.7.3a)
-
Procedure: simply copy ro.lrg.xcore_x.y.z.jar (from the latest folder) and drop it into the dropins folder corresponding to your Eclipse installation folder
Why?
Tutorials
- Tutorial 1 - learn the basic usage of XCore
- Tutorial 2 - a screencast for learning the basic usage of XCore (very similar but based on XCore 1.2 version)
Known Usages
- Visitor Detector (2021)
- Optional Analyser (2021)
- MISRA Checker (2021)
- UniMEV - Uniformity Metrics Visualizer (2019)
- Correlated Type Usage Detector (2019)
- ViMC -- Interactive Tool for Measuring Software Applications (2018)