This text is a copy from its original repository: https://github.com/sefms-disi-unitn/Zanshin
This is a framework I'm developing in the context of my research on the design of adaptive systems, which started when I was a PhD Student at the University of Trento, Italy (for more information, see some of my publications). The purpose of this framework is to facilitate the implementation of adaptive systems that follow our approach (which is also called Zanshin) in their design. This project also contains some simulations that use the framework.
For practical information on how to download and run Zanshin or how to contribute to the project, please check out our wiki. If you have any questions, comments, or any other form of contribution, please contact me.
The project's name -- Zanshin -- refers to a "term used in the Japanese martial arts. It refers to a state of awareness" (Wikipedia). In episode 17 of the 6th season of the American television series Friends, Ross uses "Unagi" instead of "Zanshin" to refer to this concept (and that's why the CASE Tool I'm also developing for the Zanshin approach is called Unagi (see its repository here on github).
This project was based on the source code for the ATM simulation produced by prof. Russel C. Bjork of Gordon College, USA. The code is available from the website http://www.math-cs.gordon.edu/courses/cs211/ATMExample/, which shows the following copyright notice:
A downloadable version of the complete set of pages - including the Java source code in a folder called "source" is available here. Please note the copyright information below before downloading.
Though the pages are copyrighted, I hereby freely give permission for their reproduction for non commercial educational purposes. I hope they will prove useful to other faculty who are starting - as I am - to teach OO methods.
Therefore, the license to use this specific project in this repository follows the original copyright and is available for non-commercial, educational purposes only.