[7] Enabling Open Innovation & Collaboration | The Eclipse Foundation [Online]. <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.eclipse.org/">https://www.eclipse.org/</ext-link> [Accessed: Sep. 3, 2018].
[8] IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains [Online]. <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.jetbrains.com/idea/">https://www.jetbrains.com/idea/</ext-link> [Accessed: Sep. 3, 2018].
[18] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, <em>Design Patterns: Elements of Reusable Object-Oriented Software</em>. USA: Addison-Wesley, 1994.
[20] The GNU General Public License v3.0 - GNU Project - Free Software Foundation [Online]. Available: <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.gnu.org/licenses/gpl-3.0.en.html">https://www.gnu.org/licenses/gpl-3.0.en.html</ext-link> [Accessed: Sep. 6, 2018].