Composable Cellular Automata

被引:11
作者
Mayer, Gary R. [1 ]
Sarjoughian, Hessam S. [1 ]
机构
[1] Arizona State Univ, Arizona Ctr Integrat Modeling & Simulat, Dept Comp Sci & Engn, Sch Comp & Informat, Tempe, AZ 85281 USA
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2009年 / 85卷 / 11-12期
关键词
cellular automata; geographic information system; model composability; multi-modeling; METHODOLOGY; FRAMEWORK;
D O I
10.1177/0037549709106341
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:735 / 749
页数:15
相关论文
共 50 条
[41]   Zeno Squeezing of Cellular Automata [J].
Schaller, Martin ;
Svozil, Kari .
INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2010, 6 (05) :399-416
[42]   Theory of cellular automata: A survey [J].
Kari, J .
THEORETICAL COMPUTER SCIENCE, 2005, 334 (1-3) :3-33
[43]   PERIODIC BEHAVIOR OF CELLULAR AUTOMATA [J].
POMEAU, Y .
JOURNAL OF STATISTICAL PHYSICS, 1993, 70 (5-6) :1379-1382
[44]   String generation by cellular automata [J].
Kutrib M. ;
Malcher A. .
Complex Systems, 2021, 30 (02) :111-132
[45]   Computational classification of cellular automata [J].
Sutner, Klaus .
INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2012, 41 (06) :595-607
[46]   Cellular automata and formulae on monoids [J].
Ishida, Toshikazu ;
Inokuchi, Shuichi ;
Kawahara, Yasuo .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8751 :55-64
[47]   A comprehensive taxonomy of cellular automata [J].
Rollier, Michiel ;
Zielinski, Kallil M. C. ;
Daly, Aisling J. ;
Bruno, Odemir M. ;
Baetens, Jan M. .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2025, 140
[48]   Designing convergent cellular automata [J].
Jones, David H. ;
McWilliam, Richard ;
Purvis, Alan .
BIOSYSTEMS, 2009, 96 (01) :80-85
[49]   On Molecular Implementations of Cellular Automata [J].
Peper, Ferdinand ;
Bandyopadhyay, Anirban ;
Oono, Hiroshi ;
Sahu, Satyajit ;
Pati, Ranjit ;
Ghosh, Subrata ;
Isokawa, Teijiro ;
Fujita, Daisuke .
SELECTED TOPICS IN APPLIED COMPUTER SCIENCE, 2010, :401-+
[50]   Cellular automata and bootstrap percolation [J].
Salo, Ville ;
Theyssier, Guillaume ;
Torma, Ilkka .
THEORETICAL COMPUTER SCIENCE, 2022, 924 :34-45