Marco Tinacci's Projects
Project for "Languages, Interpreters and Compilers" course at the University of Florence. It uses xText on Eclipse to build a compiler from my personal Event Oriented Language (EOL) to C++.
Project for Distributed Systems and Computer Networks. It uses java servlets to provide a fantasy football service.
Project for Neural Networks course at the University of Florence. We have used neural networks for financial forecasting.
Go player implementation for the Turing Anniversary Competition at the University of Florence
Framework in Java of basic concepts used in Hearthstone to model cards, players, hero powers and so on.
Parallelization and distribution techniques are employed with openMP and MPI to divide images in clusters by similarity
This is a module of output functions for Gantt, task network and work breakdown structure diagrams in the application PMango.
JResp is a Java environment implementation of the SCEL language. In this repository an extension of jResp is implemented to model partially observable models and policies synthesis currently computed employing the tool pomdp-solve.
The anonymity protocol CROWDS extended with online control and analyzed from many point of views, one for each formulation of the parametric model.
A digital conversion of the popular board game Small World
Bachelor's thesis in computer science. SEAL is a language developed in Xtext and Java that model probabilistic and nondeterministic behaviors of adaptive agents. SEAL is compiled in the Prism model checker language to compute strategies that maximize probabilities of goal formulas.
Python implementation of different types of Wordle strategies
Xtext training with a language for Turing machines