Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Sign In to gain access to subscriptions and/or personal tools.
SIMULATION
This Article
Right arrow Full Text (PDF)
Right arrow All Versions of this Article:
0037549709106341v1
85/11-12/735    most recent
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Mayer, G. R.
Right arrow Articles by Sarjoughian, H. S.
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Composable Cellular Automata

Gary R. Mayer

Arizona Center for Integrative Modeling and Simulation, Department of Computer Science and Engineering, School of Computing and Informatics, Arizona State University, Tempe, AZ 85281, USA, gary.mayer{at}asu.edu

Hessam S. Sarjoughian

Arizona Center for Integrative Modeling and Simulation, Department of Computer Science and Engineering, School of Computing and Informatics, Arizona State University, Tempe, AZ 85281, USA, sarjoughian{at}asu.edu

Cellular automata (CA) provide a convenient approach to modeling a system comprised of homogeneous entities that, generally, have a spatial relationship with one another. CA are used to model systems that can be appropriately represented as a collection of interconnected automata. These networked automata may act as either a model representation of the entire system, or used to model a sub-system within a hybrid system. As the sub-systems within a hybrid system are disparate, so too can the models representing them be disparate using a multi-model approach. However, to take advantage of multi-modeling, CA and other models used to represent the sub-systems must be founded on system-theoretical principles. Furthermore, each model’s formalism must account for input and output data exchange with other modeling formalisms. Therefore, to support modular synthesis of distinct CA models with non-CA models, a composable cellular automata (CCA) formalism is proposed. This formalism is provided as a domain-neutral, mathematical specification. The CCA is then exemplified as part of a multi-model, and the GRASS development environment is used to describe one possible implementation approach.

Key Words: cellular automata • geographic information system • model composability • multi-modeling

This version was published on November 1, 2009

SIMULATION, Vol. 85, No. 11-12, 735-749 (2009)
DOI: 10.1177/0037549709106341


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?