The iStarLab tool provides an editor enriched with a set of metrics, which are formally specified to measure and analyse complexity and completeness of goal models, in particular, social goal models built with i*.
This project was developed by Catarina Gralha as part of her MSc dissertation, conducted at the Informatics Department of Faculdade de Ciências e Tecnolgia, Univerisdade NOVA de Lisboa (FCT/UNL), Portugal.
The tool and its usage are described in the papers:
Gralha, C., Goulão, M., & Araújo, J. (2014, June). Identifying Modularity Improvement Opportunities in Goal-oriented Requirements Models. In Advanced Information Systems Engineering (pp. 91-104). Springer Berlin Heidelberg.
@inproceedings{Gralha2014,
author="Gralha, Catarina and Goul{\~a}o, Miguel and Ara{\'u}jo, Jo{\~a}o",
title="Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models",
booktitle="Advanced Information Systems Engineering",
year="2014",
publisher="Springer",
pages="91--104",
isbn="978-3-319-07881-6",
doi="10.1007/978-3-319-07881-6_7",
url="http://dx.doi.org/10.1007/978-3-319-07881-6_7"
}
Gralha, C., Araújo, J. & Goulão, M. (2015, April). Metrics for measuring complexity and completeness for social goal models. Information Systems Vol. 53 (pp. 346-362). Elsevier
@article{Gralha2015346,
title = "Metrics for measuring complexity and completeness for social goal models ",
journal = "Information Systems ",
volume = "53",
number = "",
pages = "346 - 362",
year = "2015",
note = "",
issn = "0306-4379",
doi = "http://dx.doi.org/10.1016/j.is.2015.03.006",
url = "http://www.sciencedirect.com/science/article/pii/S0306437915000666",
author = "Catarina Gralha and Jo{\~a}o Ara{\'u}jo and Miguel Goul{\~a}o",
keywords = "Goal-oriented requirements models",
keywords = "i⁎",
keywords = "Software metrics",
keywords = "Model assessment "
}
- Install Eclipse Epsilon 1.2
- Import the project into workspace
- File -> Import -> General -> Existing Projects into Workspace
- Select root directory -> Browse -> iStarLab
- Context menu of iStarPrototype folder
- Run As -> Eclipse Application (this will open (this will open another Eclipse)
Second Eclipse:
- File -> New -> Project -> General -> Project
- New -> Example -> Istar Diagram