/PLAR-Tool

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

PLAR - Tool

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.

Table of contents

How to cite PLAR tool

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}}	

Source Code

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

Tutorial

For information on how to use PLAR-tool, refer to the official documentation:

How to contribute

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.

Contributors

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

License: GNU GPL v3
Content License: Creative Commons 4.0 BY