A tool for implementing and exploring SBM models: universal 1D invertible cellular automata

  • Authors:
  • Joaquín Cerdá;Rafael Gadea;Jorge Daniel Martínez;Angel Sebastiá

  • Affiliations:
  • Group of Digital Systems Design, Dept. Of Electronic Engineering, Polithecnic University of Valencia, Valencia, Spain;Group of Digital Systems Design, Dept. Of Electronic Engineering, Polithecnic University of Valencia, Valencia, Spain;Group of Digital Systems Design, Dept. Of Electronic Engineering, Polithecnic University of Valencia, Valencia, Spain;Group of Digital Systems Design, Dept. Of Electronic Engineering, Polithecnic University of Valencia, Valencia, Spain

  • Venue:
  • IWINAC'05 Proceedings of the First international conference on Mechanisms, Symbols, and Models Underlying Cognition: interplay between natural and artificial computation - Volume Part I
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The easiest form of designing Cellular Automata rules with features such as invertibility or particle conserving is to rely on a partitioning scheme, the most important of which is the 2D Margolus neighborhood. In this paper we introduce a 1D Margolus-like neighborhood that gives support to a complete set of Cellular Automata models. We present a set of models called Sliding Ball Models based on this neighborhood and capable of universal computation. We show the way of designing logic gates with these models, propose a digital structure to implement them and finally we present SBMTool, a software development system capable of working with the new models.