Cellular Programming

被引:0
|
作者
Niebert, Peter [1 ]
Caralp, Mathieu [1 ]
机构
[1] Aix Marseille Univ, CNRS, LIF UMR 7279, F-13288 Marseille, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a design approach for "smart surfaces" inspired by cellular automata. The aim is to construct and to program scalable distributed realtime interactive systems composed of inexpensive microcontrollers to build surfaces that interact physically with their environment. Our work is both pragmatic and integrated: it covers the entire chain from hardware considerations, a programming model based on a networked locally synchronous virtual machine, dedicated programming language features, a distributed embedded implementation and an integrated programming environment with a simulator implementation of the locally synchronous virtual machine. The platform which we have developed allows for arbitrary distributed algorithms to be implemented, including those that cannot perform scalably in realtime. We argue for a pragmatic coexistence of certain non-realtime algorithms together with "cellular" algorithms that operate much like cellular automata. Our "case study" is an application of this approach for modular interactive lighting systems.
引用
收藏
页码:11 / 22
页数:12
相关论文
共 50 条
  • [1] Programming cellular function
    Christopher A Voigt
    Jay D Keasling
    Nature Chemical Biology, 2005, 1 : 304 - 307
  • [2] Programming cellular function
    Voigt, CA
    Keasling, JD
    NATURE CHEMICAL BIOLOGY, 2005, 1 (06) : 304 - 307
  • [3] CEPROL - A CELLULAR PROGRAMMING LANGUAGE
    SEUTTER, F
    PARALLEL COMPUTING, 1985, 2 (04) : 327 - 333
  • [4] Fetal programming of cellular aging
    Entringer, Sonja
    Lazarides, Claudia
    GYNAKOLOGE, 2020, 53 (07): : 427 - 432
  • [5] Experimenting with cellular automata programming
    Calidonna, CR
    Di Napoli, C
    Furnari, MM
    Imparato, A
    DEVELOPMENTS IN COMPUTATIONAL MECHANICS WITH HIGH PERFORMANCE COMPUTING, 1999, : 175 - 181
  • [6] Designing evolware by cellular programming
    Sipper, M
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 1997, 1259 : 81 - 95
  • [7] Co-evolving cellular architectures by cellular programming
    Sipper, M
    Ruppin, E
    1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 306 - 311
  • [8] Rewriting cellular fate: epigenetic interventions in obesity and cellular programming
    Li, Rui-lin
    Kang, Sheng
    MOLECULAR MEDICINE, 2024, 30 (01)
  • [9] The trend cellular automata programming environment
    Chou, HH
    Huang, W
    Reggia, JA
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2002, 78 (02): : 59 - 75
  • [10] A cellular genetic programming approach to classification
    Folino, G
    Pizzuti, C
    Spezzano, G
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1015 - 1020