DocumentCode :
1630946
Title :
CELLAR: a high level cellular programming language with regions
Author :
Folino, Gianluigi ; Spezzano, Giandomenico
Author_Institution :
CNR, Rende, Italy
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
259
Lastpage :
266
Abstract :
This paper describes CELLAR, a language for cellular programming which extends the cellular automata model through the concept of regions. Regions are spatiotemporal objects that define zones of the automaton (set of cells), containing interesting and meaningful data patterns or trends that can be defined as events. Each cell of the automaton can monitor regions for a given period and observe their evolution by global functions (max, min, sum etc.). Furthermore, each cell can have an associated attribute called its perception rating, that indicates how far that cell can `see´. On the basis of this value and the cell´s position in the cellular space, we can define the regions that are visible to the cell. Using these constructs, a cell can define significant events to extract data of interest in one or more regions and perform actions when an event is detected. In the paper, we show that regions simplify programming and allow the building of more complex models. After describing the main constructs of CELLAR, the paper illustrates the region-based programming model by describing the design of a parallel model of animal migration. Performance results of the model implemented on a Meiko CS-2 are also given
Keywords :
cellular automata; parallel languages; CELLAR; Meiko CS-2; animal migration; cellular automata model; data patterns; global functions; high level cellular programming language; parallel model; perception rating; region-based programming model; regions; spatiotemporal objects; trends; Animals; Automata; Automatic programming; Buildings; Computer languages; Computerized monitoring; Data mining; Event detection; Parallel programming; Spatiotemporal phenomena;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
Conference_Location :
Rhodos
Print_ISBN :
0-7695-0500-7
Type :
conf
DOI :
10.1109/EMPDP.2000.823419
Filename :
823419
Link To Document :
بازگشت