OpenCAL++: An object-oriented architecture for transparent Parallel Execution of Cellular Automata models | Publicación