Product Line Architecture Recovery (PLAR) tool uses information extracted from variants. PLAR-tool provides different architectural views, and a set of metrics aimed to assess the quality of the recovered information. Such measurements may support the maintenance, evolution, and comprehension of SPL projects.
For additional information, please read the paper.
If you are using PLAR-tool in your research, please cite the following paper:
@inproceedings{Cardoso2017,
author = {Mateus Passos Soares Cardoso and Crescencio Lima and Christina Chavez and Ivan do Carmo Machado},
title = {{PLAR Tool – A Sofware Product Line Architecture Recovery Tool}},
booktitle = {8th Brazilian Conference on Software: Theory and Practice - Tool Session},
publisher = {Sociedade Brasileira de Computação – SBC},
ISBN = {978-85-7669-397-0},
year = {2017}}
If you like to clone from source, you can do it with very simple steps. First, clone the repo:
> git clone https://github.com/MPassos/PLAR-Tool.git
> cd PLAR-Tool
For information on how to use PLAR-tool, refer to the official documentation:
- https://github.com/MPassos/PLAR-Tool/wiki
- a video on Youtube (in Portuguese): https://youtu.be/LUTQN4Ib0Gk
Fork the project and follow the instructions on how to get started with source code. We tend to not accept a Pull Request without tests, so:
- unzip the
PLAR-Tool-master.zip
zip file - inside you will find a "small project" that we created to test PLAR-tool.
PLAR-tool was developed by researchers from the Federal University of Bahia (UFBA) and Federal Institute of Bahia (IFBA), within the context of the Software Engineering Lab (LES), aSide @ UFBA software design and evolution group, and RiSE Labs - Reuse in Software Engineering.
For more information and collaboration contact:
License: GNU GPL v3
Content License: Creative Commons 4.0 BY