The canonical amoebot model: algorithms and concurrency control
The amoebot model s active programmable matter as a collection of simple computational elements called amoebots that interact locally to collectively achieve tasks of coordination and movement. Since its introduction at SPAA 2014, a growing body of literature has adapted its assumptions for a variet...
Saved in:
Published in | Distributed computing Vol. 36; no. 2; pp. 159 - 192 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.06.2023
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
ISSN | 0178-2770 1432-0452 |
DOI | 10.1007/s00446-023-00443-3 |
Cover
Abstract | The
amoebot model
s active programmable matter as a collection of simple computational elements called
amoebots
that interact locally to collectively achieve tasks of coordination and movement. Since its introduction at SPAA 2014, a growing body of literature has adapted its assumptions for a variety of problems; however, without a standardized hierarchy of assumptions, precise systematic comparison of results under the amoebot model is difficult. We propose the
canonical amoebot model
, an updated formalization that distinguishes between core model features and families of assumption variants. A key improvement addressed by the canonical amoebot model is
concurrency
. Much of the existing literature implicitly assumes amoebot actions are isolated and reliable, reducing analysis to the sequential setting where at most one amoebot is active at a time. However, real programmable matter systems are concurrent. The canonical amoebot model formalizes all amoebot communication as message passing, leveraging adversarial activation models of concurrent executions. Under this granular treatment of time, we take two complementary approaches to
concurrent algorithm design
. We first establish a set of
sufficient conditions
for algorithm correctness under any concurrent execution, embedding concurrency control directly in algorithm design. We then present a
concurrency control framework
that uses locks to convert amoebot algorithms that terminate in the sequential setting and satisfy certain conventions into algorithms that exhibit equivalent behavior in the concurrent setting. As a case study, we demonstrate both approaches using a simple algorithm for
hexagon formation
. Together, the canonical amoebot model and these complementary approaches to concurrent algorithm design open new directions for distributed computing research on programmable matter. |
---|---|
AbstractList | The
amoebot model
s active programmable matter as a collection of simple computational elements called
amoebots
that interact locally to collectively achieve tasks of coordination and movement. Since its introduction at SPAA 2014, a growing body of literature has adapted its assumptions for a variety of problems; however, without a standardized hierarchy of assumptions, precise systematic comparison of results under the amoebot model is difficult. We propose the
canonical amoebot model
, an updated formalization that distinguishes between core model features and families of assumption variants. A key improvement addressed by the canonical amoebot model is
concurrency
. Much of the existing literature implicitly assumes amoebot actions are isolated and reliable, reducing analysis to the sequential setting where at most one amoebot is active at a time. However, real programmable matter systems are concurrent. The canonical amoebot model formalizes all amoebot communication as message passing, leveraging adversarial activation models of concurrent executions. Under this granular treatment of time, we take two complementary approaches to
concurrent algorithm design
. We first establish a set of
sufficient conditions
for algorithm correctness under any concurrent execution, embedding concurrency control directly in algorithm design. We then present a
concurrency control framework
that uses locks to convert amoebot algorithms that terminate in the sequential setting and satisfy certain conventions into algorithms that exhibit equivalent behavior in the concurrent setting. As a case study, we demonstrate both approaches using a simple algorithm for
hexagon formation
. Together, the canonical amoebot model and these complementary approaches to concurrent algorithm design open new directions for distributed computing research on programmable matter. The amoebot model abstracts active programmable matter as a collection of simple computational elements called amoebots that interact locally to collectively achieve tasks of coordination and movement. Since its introduction at SPAA 2014, a growing body of literature has adapted its assumptions for a variety of problems; however, without a standardized hierarchy of assumptions, precise systematic comparison of results under the amoebot model is difficult. We propose the canonical amoebot model, an updated formalization that distinguishes between core model features and families of assumption variants. A key improvement addressed by the canonical amoebot model is concurrency. Much of the existing literature implicitly assumes amoebot actions are isolated and reliable, reducing analysis to the sequential setting where at most one amoebot is active at a time. However, real programmable matter systems are concurrent. The canonical amoebot model formalizes all amoebot communication as message passing, leveraging adversarial activation models of concurrent executions. Under this granular treatment of time, we take two complementary approaches to concurrent algorithm design. We first establish a set of sufficient conditions for algorithm correctness under any concurrent execution, embedding concurrency control directly in algorithm design. We then present a concurrency control framework that uses locks to convert amoebot algorithms that terminate in the sequential setting and satisfy certain conventions into algorithms that exhibit equivalent behavior in the concurrent setting. As a case study, we demonstrate both approaches using a simple algorithm for hexagon formation. Together, the canonical amoebot model and these complementary approaches to concurrent algorithm design open new directions for distributed computing research on programmable matter. |
Author | Scheideler, Christian Daymude, Joshua J. Richa, Andréa W. |
Author_xml | – sequence: 1 givenname: Joshua J. orcidid: 0000-0001-7294-5626 surname: Daymude fullname: Daymude, Joshua J. email: jdaymude@asu.edu organization: School of Computing and Augmented Intelligence, Arizona State University, Biodesign Center for Biocomputing, Security and Society, Arizona State University – sequence: 2 givenname: Andréa W. orcidid: 0000-0003-3592-3756 surname: Richa fullname: Richa, Andréa W. organization: School of Computing and Augmented Intelligence, Arizona State University – sequence: 3 givenname: Christian orcidid: 0000-0002-5278-528X surname: Scheideler fullname: Scheideler, Christian organization: Department of Computer Science, Paderborn University |
BookMark | eNp9kD9PwzAQxS1UJNrCF2CKxGw424mdsiBU8U-qxNLduthumyqJi50O_fY4BAmJodO94f3u3r0ZmXS-c4TcMrhnAOohAuS5pMAFHZSg4oJMWS44hbzgEzIFpkrKlYIrMotxDwCCMT4lT-udywymdbXBJsPWu8r3Weutax4zbLY-1P2ujRl2NjO-M8cQXGdOg-6Db67J5Qab6G5-55ysX1_Wy3e6-nz7WD6vqBFs0VMrLQpbYMqmciNKkK5i3BhbyWohrc2NRARpUiqUPIeFSH6EogDrFDIxJ3fj2kPwX0cXe733x9Cli5qXTKhCgRxcfHSZ4GMMbqMPoW4xnDQDPfSkx5506kn_9KRFgsp_kKl77OvhP6yb86gY0ZjudFsX_lKdob4BBD5-MQ |
CitedBy_id | crossref_primary_10_1007_s11047_024_09981_6 crossref_primary_10_1016_j_tcs_2024_114904 |
Cites_doi | 10.1145/3369740.3372916 10.1002/cpe.6067 10.1109/ACCESS.2020.3038174 10.1007/s11047-018-9714-x 10.1109/49.872963 10.1145/3427796.3427835 10.1007/s10514-018-9710-0 10.1007/978-3-030-57675-2_22 10.1126/scirobotics.abf1571 10.1007/978-3-319-21999-8_8 10.1016/j.tcs.2015.09.018 10.1002/adma.201603483 10.1007/978-3-319-72751-6_10 10.1145/2612669.2612712 10.1109/ROBOT.1994.351256 10.1145/3154273.3154309 10.1007/978-3-030-11072-7 10.1007/978-3-030-34992-9_3 10.1145/2935764.2935784 10.1007/978-3-540-92862-1_11 10.1145/2422436.2422476 10.1145/3465084.3467900 10.1039/D0FD00030B 10.1007/s00446-019-00350-6 10.1109/TIT.1979.1056093 10.1007/978-3-030-11072-7_22 10.1109/ICDCS.2012.71 10.1126/scirobotics.aav8006 10.1073/pnas.1910837117 10.1007/s11047-017-9658-6 10.1007/s11047-013-9379-4 10.4230/LIPICS.ICALP.2019.140 10.1145/2933057.2933107 10.4230/LIPIcs.SAND.2022.12 10.1016/j.ic.2016.09.005 10.2200/S00908ED1V01Y201903DCT015 10.1016/j.tcs.2016.01.025 10.1007/s00446-005-0138-3 10.4230/LIPIcs.APPROX-RANDOM.2019.54 10.1145/1073970.1074023 10.1145/2800795.2800829 10.1007/978-3-030-14094-6_11 10.1016/j.tcs.2016.02.039 10.1007/978-3-030-63000-3_13 10.1016/B978-0-08-102260-3.00015-9 10.1016/0167-2789(91)90296-L 10.1007/978-3-030-00030-1_10 10.1007/s00446-015-0257-4 10.4230/LIPIcs.DISC.2021.20 |
ContentType | Journal Article |
Copyright | The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. |
Copyright_xml | – notice: The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. |
DBID | AAYXX CITATION 3V. 7RQ 7SC 7XB 8AL 8AO 8FD 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L7M L~C L~D M0N P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U U9A |
DOI | 10.1007/s00446-023-00443-3 |
DatabaseName | CrossRef ProQuest Central (Corporate) Career & Technical Education Database Computer and Information Systems Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Technology collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic |
DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Pharma Collection ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Career and Technical Education (Alumni Edition) Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest Career and Technical Education ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
DatabaseTitleList | Computer Science Database |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1432-0452 |
EndPage | 192 |
ExternalDocumentID | 10_1007_s00446_023_00443_3 |
GrantInformation_xml | – fundername: Momental Foundation grantid: Mistletoe Research Fellowship funderid: http://dx.doi.org/10.13039/100019413 – fundername: Deutsche Forschungsgemeinschaft grantid: SCHE 1592/6-1 funderid: http://dx.doi.org/10.13039/501100001659 – fundername: National Science Foundation grantid: CCF-1733680 funderid: http://dx.doi.org/10.13039/100000001 – fundername: Army Research Office grantid: MURI W911NF-19-1-0233 funderid: http://dx.doi.org/10.13039/100000183 |
GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C -~X .4S .86 .DC .VR 06D 0R~ 0VY 1N0 1SB 203 28- 29G 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5GY 5QI 5VS 67Z 6NX 78A 7RQ 8AO 8FE 8FG 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYOK AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDBF ABDPE ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACUHS ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADMLS ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFGCZ AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. B0M BA0 BBWZM BDATZ BENPR BGLVJ BGNMA BPHCQ BSONS CAG CCPQU COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 DWQXO EAD EAP EBD EBLON EBS EDO EIOEI EJD EMK EPL ESBYG ESX FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GXS H13 HCIFZ HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ H~9 I-F I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K6V K7- KDC KOV KOW LAS LLZTM M0N M4Y MA- N2Q N9A NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM P19 P2P P62 P9O PF0 PQQKQ PROAC PT4 PT5 Q2X QOK QOS R4E R89 R9I RHV RIG RNI ROL RPX RSV RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TN5 TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR YZZ Z45 Z7X Z83 Z88 Z8R Z8W Z92 ZCA ZMTXR ~8M ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AETEA AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT PQGLB PUEGO 7SC 7XB 8AL 8FD 8FK JQ2 L7M L~C L~D PKEHL PQEST PQUKI PRINS Q9U U9A |
ID | FETCH-LOGICAL-c319t-d6da3d5a04474c3806eb12ccdb6b96dd4c6aa06c031a624093da3a0550de7a13 |
IEDL.DBID | 8FG |
ISSN | 0178-2770 |
IngestDate | Sat Aug 23 12:30:27 EDT 2025 Wed Oct 01 04:43:47 EDT 2025 Thu Apr 24 22:53:10 EDT 2025 Fri Feb 21 02:45:07 EST 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 2 |
Keywords | Concurrency Distributed algorithms Programmable matter Self-organization |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c319t-d6da3d5a04474c3806eb12ccdb6b96dd4c6aa06c031a624093da3a0550de7a13 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-5278-528X 0000-0001-7294-5626 0000-0003-3592-3756 |
PQID | 2813757061 |
PQPubID | 31799 |
PageCount | 34 |
ParticipantIDs | proquest_journals_2813757061 crossref_primary_10_1007_s00446_023_00443_3 crossref_citationtrail_10_1007_s00446_023_00443_3 springer_journals_10_1007_s00446_023_00443_3 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 20230600 2023-06-00 20230601 |
PublicationDateYYYYMMDD | 2023-06-01 |
PublicationDate_xml | – month: 6 year: 2023 text: 20230600 |
PublicationDecade | 2020 |
PublicationPlace | Berlin/Heidelberg |
PublicationPlace_xml | – name: Berlin/Heidelberg – name: Heidelberg |
PublicationTitle | Distributed computing |
PublicationTitleAbbrev | Distrib. Comput |
PublicationYear | 2023 |
Publisher | Springer Berlin Heidelberg Springer Nature B.V |
Publisher_xml | – name: Springer Berlin Heidelberg – name: Springer Nature B.V |
References | Di LunaGAFlocchiniPGan ChaudhuriSPoloniFSantoroNVigliettaGMutual visibility by luminous robots without collisionsInf. Comput.20172543392418364687110.1016/j.ic.2016.09.0051370.68285 AngluinDAspnesJDiamadiZFischerMJPeraltaRComputation in networks of passively mobile finite-state sensorsDistrib. Comput.200618423525310.1007/s00446-005-0138-31266.68042 Derakhshandeh, Z., Dolev, S., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Amoebot: a new model for programmable matter. In: Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, pp 220–222, (2014). https://doi.org/10.1145/2612669.2612712 Derakhshandeh, Z., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: An algorithmic framework for shape formation problems in self-organizing particle systems. In: Proceedings of the Second Annual International Conference on Nanoscale Computing and Communication, pages 21:1–21:2 (2015). https://doi.org/10.1145/2800795.2800829 MichailOSpirakisPGSimple and efficient local codes for distributed stable network constructionDistrib. Comput.2016293207237350661410.1007/s00446-015-0257-41362.68023 Gastineau, N., Abdou, W., Mbarek, N., Togni, O.: Distributed leader election and computation of local identifiers for programmable matter. In: Algorithms for Sensor Systems, volume 11410 of Lecture Notes in Computer Science, pp 159–179 (2019). https://doi.org/10.1007/978-3-030-14094-6_11 DaymudeJJDerakhshandehZGmyrRPorterARichaAWScheidelerCStrothmannTOn the runtime of universal coating for programmable matterNat. Comput.20181718196377641810.1007/s11047-017-9658-61451.68118 ChalkCLuchsingerAMartinezESchwellerRWinslowAWylieTFreezing simulates non-freezing tile automataDNA Comput. Mol. Programm.201811145155172387030810.1007/978-3-030-00030-1_1006975275 Di LunaGAFlocchiniPSantoroNVigliettaGYamauchiYShape formation by programmable particlesDistrib. Comput.202033169101405550510.1007/s00446-019-00350-61433.68055 GastineauNAbdouWMbarekNTogniOLeader election and local identifiers for three-dimensional programmable matterConcurr. Comput. Pract. Exp.202010.1002/cpe.6067 KriegmanSBlackistonDLevinMBongardJA scalable pipeline for designing reconfigurable organismsProc. Natl. Acad. Sci.202011741853185910.1073/pnas.1910837117 Daymude, J.J., Richa, A.W., Scheideler, C.: The canonical amoebot model: algorithms and concurrency control. In: 35th International Symposium on Distributed Computing (DISC 2021), volume 209 of Leibniz International Proceedings in Informatics (LIPIcs), pages 20:1–20:19. Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021). https://doi.org/10.4230/LIPIcs.DISC.2021.20 Bender, M.A., Farach-Colton, M., He, S., Kuszmaul, B.C., Leiserson, C.E.: Adversarial contention resolution for simple channels. In: Proceedings of the Seventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, pp 325–332 (2005). https://doi.org/10.1145/1073970.1074023 Di Luna, G.A., Flocchini, P., Santoro, N., Viglietta, G., Yamauchi, Y.: Mobile RAM and shape formation by programmable particles. In: Euro-Par 2020: Parallel Processing, volume 12247 of Lecture Notes in Computer Science, pp 343–358 (2020). https://doi.org/10.1007/978-3-030-57675-2_22 Das, S., Flocchini, P., Prencipe, G., Santoro, N., Yamashita, M.: The power of lights: synchronizing asynchronous robots using visible bits. In: 2012 IEEE 32nd International Conference on Distributed Computing Systems, pages 506–515, (2012). https://doi.org/10.1109/ICDCS.2012.71 DasSFlocchiniPPrencipeGSantoroNYamashitaMAutonomous Mobile Robots with LightsTheoret. Comput. Sci.20166091171184342694810.1016/j.tcs.2015.09.0181331.68082 YangJFLiuPKomanVBLiuATStranoMSWalshSMStranoMSSynthetic cells: colloidal-sized state machinesRobotic Systems and Autonomous Platforms, Woodhead Publishing in Materials2019Woodhead Publishing36138610.1016/B978-0-08-102260-3.00015-9 Altisen, K., Devismes, S., Dubois, S., Petit, F.: Introduction to Distributed Self-Stabilizing Algorithms, volume 8 of Synthesis Lectures on Distributed Computing Theory. Morgan & Claypool Publishers (2019). https://doi.org/10.2200/S00908ED1V01Y201903DCT015 Daymude, J.J., Richa, A.W., Weber, J.W.: Bio-inspired energy distribution for programmable matter. In: International Conference on Distributed Computing and Networking 2021, pages 86–95 (2021). https://doi.org/10.1145/3427796.3427835 Bazzi, R.A., Briones, J.L.: Stationary and deterministic leader election in self-organizing particle systems. In: Stabilization, Safety, and Security of Distributed Systems, volume 11914 of Lecture Notes in Computer Science, pp 22–37 (2019). https://doi.org/10.1007/978-3-030-34992-9_3 D’AngeloGD’EmidioMDasSNavarraAPrencipeGAsynchronous silent programmable matter achieves leader election and compactionIEEE Access2020820761920763410.1109/ACCESS.2020.3038174 Cannon, S., Daymude, J.J., Randall, D., Richa, A.W.: A Markov chain algorithm for compression in self-organizing particle systems. In: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing, pp 279–288 (2016). https://doi.org/10.1145/2933057.2933107 Emek, Y., Kutten, S., Lavi, R., Moses Jr, W.K.: Deterministic leader election in programmable matter. In: 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019), Leibniz International Proceedings in Informatics (LIPIcs), pp 140:1–140:14 (2019). https://doi.org/10.4230/LIPICS.ICALP.2019.140 DerakhshandehZGmyrRRichaAWScheidelerCStrothmannTUniversal coating for programmable matterTheoret. Comput. Sci.20176715668363892710.1016/j.tcs.2016.02.0391370.68090 LiuATYangJFLeMarLNZhangGPervanAMurpheyTDStranoMSAutoperforation of two-dimensional materials to generate colloidal state machines capable of locomotionFaraday Discuss.202122721323210.1039/D0FD00030B Di Luna, G.A., Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G.: Line recovery by programmable particles. In: Proceedings of the 19th International Conference on Distributed Computing and Networking, pp 4:1–4:10 (2018). https://doi.org/10.1145/3154273.3154309 Daymude, J.J., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Improved leader election for self-organizing programmable matter. In: Algorithms for Sensor Systems, volume 10718 of Lecture Notes in Computer Science, pp 127–140 (2017). https://doi.org/10.1007/978-3-319-72751-6_10 CaliFContiMGregoriEIEEE 802.11 protocol: design and performance evaluation of an adaptive backoff mechanismIEEE J. Sel. Areas Commun.20001891774178610.1109/49.872963 Daymude, J.J., Gmyr, R., Hinnenthal, K., Kostitsyna, I., Scheideler, C., Richa, A.W.: Convex Hull Formation for Programmable Matter. In: Proceedings of the 21st International Conference on Distributed Computing and Networking, pp 2:1–2:10 (2020). https://doi.org/10.1145/3369740.3372916 Woods, D., Chen, H.-L., Goodfriend, S., Dabby, N., Winfree, E., Yin, P.: Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. In: Proceedings of the 4th Conference on Innovations in Theoretical Computer Science, pp 353–354, (2013). https://doi.org/10.1145/2422436.2422476 Barrameda, E.M., Das, S., Santoro, N.: Deployment of asynchronous robotic sensors in unknown orthogonal environments. In: Algorithmic Aspects of Wireless Sensor Networks, volume 5389 of Lecture Notes in Computer Science, pp 125–140 (2008). https://doi.org/10.1007/978-3-540-92862-1_11 PatitzMJAn introduction to tile-based self-assembly and a survey of recent resultsNat. Comput.2014132195224320130710.1007/s11047-013-9379-41332.68050 HinesLPetersenKLumGZSittiMSoft actuators for small-scale roboticsAdv. Mater.20172913160348310.1002/adma.201603483 ToffoliTMargolusNProgrammable matter: concepts and realizationPhys. D1991471–2263272110714310.1016/0167-2789(91)90296-L Daymude, J.J., Hinnenthal, K., Richa, A.W., Scheideler, C.: Computing by Programmable Particles. In: Flocchini, P., Prencipe, G., Santoro, N., (eds.) Distributed computing by mobile entities, volume 11340 of Lecture Notes in Computer Science, pp 615–681. Springer International Publishing, Cham (2019). https://doi.org/10.1007/978-3-030-11072-7_22 Chirikjian, G.S.: Kinematics of a metamorphic robotic system. In: Proceedings of the 1994 IEEE International Conference on Robotics and Automation, pp 449–455 (1994). https://doi.org/10.1109/ROBOT.1994.351256 Andrés ArroyoMCannonSDaymudeJJRandallDRichaAWA stochastic approach to shortcut bridging in programmable matterNat. Comput.2018174723741387586910.1007/s11047-018-9714-x1496.68145 Derakhshandeh, Z., Gmyr, R., Strothmann, T., Bazzi, R., Richa, A.W., Scheideler, C.: Leader election and shape formation with self-organizing programmable matter. In: DNA Computing and Molecular Programming, volume 9211 of Lecture Notes in Computer Science, pp 117–132 (2015). https://doi.org/10.1007/978-3-319-21999-8_8 Flocchini, P., Prencipe, G., Santoro, N., (eds.): Distributed Computing by Mobile Entities: Current Research in Moving and Computing, volume 11340 of Lecture Notes in Computer Science. Springer, Cham, (2019). https://doi.org/10.1007/978-3-030-11072-7 PirandaBBourgeoisJDesigning a quasi-spherical module for a huge modular robot to create programmable matterAuton. Robot.2018421619163310.1007/s10514-018-9710-0 BlackistonDLedererEKriegmanSGarnierSBongardJLevinMA cellular platform for the development of synthetic living machinesSci. Robot.2021652eabf157110.1126/scirobotics.abf1571 Dufoulon, F., Kutten, S., Moses Jr., W.K.: Efficient deterministic leader election for programmable matter. In: Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing, pp 103–113 (2021). https://doi.org/10.1145/3465084.3467900 XieHSunMFanXLinZChenWWangLDongLHeQReconfigurable magnetic microrobot swarm: multimode transformation, locomotion, and manipulationSci. Robot.2019428eaav800610.1126/scirobotics.aav8006 Derakhshandeh, Z., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Universal shape formation for programmable matter. In: Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, pp 443_CR18 Z Derakhshandeh (443_CR27) 2017; 671 H Xie (443_CR48) 2019; 4 443_CR19 GA Di Luna (443_CR29) 2017; 254 T Toffoli (443_CR46) 1991; 47 C Chalk (443_CR12) 2018; 11145 443_CR21 443_CR22 443_CR20 443_CR25 443_CR26 443_CR23 443_CR24 GA Di Luna (443_CR32) 2020; 33 F Cali (443_CR8) 2000; 18 M Andrés Arroyo (443_CR2) 2018; 17 JJ Daymude (443_CR17) 2018; 17 B Piranda (443_CR45) 2018; 42 D Angluin (443_CR3) 2006; 18 443_CR10 443_CR11 MJ Patitz (443_CR44) 2014; 13 443_CR15 443_CR13 N Gastineau (443_CR38) 2020 AT Liu (443_CR41) 2021; 227 G D’Angelo (443_CR14) 2020; 8 JF Yang (443_CR49) 2019 O Michail (443_CR42) 2016; 29 443_CR43 443_CR47 443_CR5 443_CR6 443_CR4 443_CR28 443_CR9 P Flocchini (443_CR36) 2016; 621 S Kriegman (443_CR40) 2020; 117 443_CR1 D Blackiston (443_CR7) 2021; 6 L Hines (443_CR39) 2017; 29 443_CR33 S Das (443_CR16) 2016; 609 443_CR30 443_CR31 443_CR37 443_CR34 443_CR35 |
References_xml | – reference: DerakhshandehZGmyrRRichaAWScheidelerCStrothmannTUniversal coating for programmable matterTheoret. Comput. Sci.20176715668363892710.1016/j.tcs.2016.02.0391370.68090 – reference: Daymude, J.J., Hinnenthal, K., Richa, A.W., Scheideler, C.: Computing by Programmable Particles. In: Flocchini, P., Prencipe, G., Santoro, N., (eds.) Distributed computing by mobile entities, volume 11340 of Lecture Notes in Computer Science, pp 615–681. Springer International Publishing, Cham (2019). https://doi.org/10.1007/978-3-030-11072-7_22 – reference: Derakhshandeh, Z., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: An algorithmic framework for shape formation problems in self-organizing particle systems. In: Proceedings of the Second Annual International Conference on Nanoscale Computing and Communication, pages 21:1–21:2 (2015). https://doi.org/10.1145/2800795.2800829 – reference: MichailOSpirakisPGSimple and efficient local codes for distributed stable network constructionDistrib. Comput.2016293207237350661410.1007/s00446-015-0257-41362.68023 – reference: BlackistonDLedererEKriegmanSGarnierSBongardJLevinMA cellular platform for the development of synthetic living machinesSci. Robot.2021652eabf157110.1126/scirobotics.abf1571 – reference: Daymude, J.J., Richa, A.W., Scheideler, C.: The canonical amoebot model: algorithms and concurrency control. In: 35th International Symposium on Distributed Computing (DISC 2021), volume 209 of Leibniz International Proceedings in Informatics (LIPIcs), pages 20:1–20:19. Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021). https://doi.org/10.4230/LIPIcs.DISC.2021.20 – reference: XieHSunMFanXLinZChenWWangLDongLHeQReconfigurable magnetic microrobot swarm: multimode transformation, locomotion, and manipulationSci. Robot.2019428eaav800610.1126/scirobotics.aav8006 – reference: Nokhanji, N., Santoro, N.: Line Reconfiguration by programmable particles maintaining connectivity. In: Theory and Practice of Natural Computing, volume 12494 of Lecture Notes in Computer Science, pp 157–169 (2020). https://doi.org/10.1007/978-3-030-63000-3_13 – reference: Derakhshandeh, Z., Dolev, S., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Amoebot: a new model for programmable matter. In: Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, pp 220–222, (2014). https://doi.org/10.1145/2612669.2612712 – reference: DaymudeJJDerakhshandehZGmyrRPorterARichaAWScheidelerCStrothmannTOn the runtime of universal coating for programmable matterNat. Comput.20181718196377641810.1007/s11047-017-9658-61451.68118 – reference: Di LunaGAFlocchiniPGan ChaudhuriSPoloniFSantoroNVigliettaGMutual visibility by luminous robots without collisionsInf. Comput.20172543392418364687110.1016/j.ic.2016.09.0051370.68285 – reference: FlocchiniPSantoroNVigliettaGYamashitaMRendezvous with constant memoryTheor. Comput. Sci.20166215772345961210.1016/j.tcs.2016.01.0251335.68278 – reference: Chirikjian, G.S.: Kinematics of a metamorphic robotic system. In: Proceedings of the 1994 IEEE International Conference on Robotics and Automation, pp 449–455 (1994). https://doi.org/10.1109/ROBOT.1994.351256 – reference: D’AngeloGD’EmidioMDasSNavarraAPrencipeGAsynchronous silent programmable matter achieves leader election and compactionIEEE Access2020820761920763410.1109/ACCESS.2020.3038174 – reference: Di Luna, G.A., Flocchini, P., Santoro, N., Viglietta, G., Yamauchi, Y.: Mobile RAM and shape formation by programmable particles. In: Euro-Par 2020: Parallel Processing, volume 12247 of Lecture Notes in Computer Science, pp 343–358 (2020). https://doi.org/10.1007/978-3-030-57675-2_22 – reference: Cannon, S., Daymude, J.J., Randall, D., Richa, A.W.: A Markov chain algorithm for compression in self-organizing particle systems. In: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing, pp 279–288 (2016). https://doi.org/10.1145/2933057.2933107 – reference: Bazzi, R.A., Briones, J.L.: Stationary and deterministic leader election in self-organizing particle systems. In: Stabilization, Safety, and Security of Distributed Systems, volume 11914 of Lecture Notes in Computer Science, pp 22–37 (2019). https://doi.org/10.1007/978-3-030-34992-9_3 – reference: HinesLPetersenKLumGZSittiMSoft actuators for small-scale roboticsAdv. Mater.20172913160348310.1002/adma.201603483 – reference: Barrameda, E.M., Das, S., Santoro, N.: Deployment of asynchronous robotic sensors in unknown orthogonal environments. In: Algorithmic Aspects of Wireless Sensor Networks, volume 5389 of Lecture Notes in Computer Science, pp 125–140 (2008). https://doi.org/10.1007/978-3-540-92862-1_11 – reference: Di Luna, G.A., Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G.: Line recovery by programmable particles. In: Proceedings of the 19th International Conference on Distributed Computing and Networking, pp 4:1–4:10 (2018). https://doi.org/10.1145/3154273.3154309 – reference: YangJFLiuPKomanVBLiuATStranoMSWalshSMStranoMSSynthetic cells: colloidal-sized state machinesRobotic Systems and Autonomous Platforms, Woodhead Publishing in Materials2019Woodhead Publishing36138610.1016/B978-0-08-102260-3.00015-9 – reference: Flocchini, P., Prencipe, G., Santoro, N., (eds.): Distributed Computing by Mobile Entities: Current Research in Moving and Computing, volume 11340 of Lecture Notes in Computer Science. Springer, Cham, (2019). https://doi.org/10.1007/978-3-030-11072-7 – reference: ChalkCLuchsingerAMartinezESchwellerRWinslowAWylieTFreezing simulates non-freezing tile automataDNA Comput. Mol. Programm.201811145155172387030810.1007/978-3-030-00030-1_1006975275 – reference: Gastineau, N., Abdou, W., Mbarek, N., Togni, O.: Distributed leader election and computation of local identifiers for programmable matter. In: Algorithms for Sensor Systems, volume 11410 of Lecture Notes in Computer Science, pp 159–179 (2019). https://doi.org/10.1007/978-3-030-14094-6_11 – reference: CaliFContiMGregoriEIEEE 802.11 protocol: design and performance evaluation of an adaptive backoff mechanismIEEE J. Sel. Areas Commun.20001891774178610.1109/49.872963 – reference: LiuATYangJFLeMarLNZhangGPervanAMurpheyTDStranoMSAutoperforation of two-dimensional materials to generate colloidal state machines capable of locomotionFaraday Discuss.202122721323210.1039/D0FD00030B – reference: Bender, M.A., Farach-Colton, M., He, S., Kuszmaul, B.C., Leiserson, C.E.: Adversarial contention resolution for simple channels. In: Proceedings of the Seventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, pp 325–332 (2005). https://doi.org/10.1145/1073970.1074023 – reference: Andrés ArroyoMCannonSDaymudeJJRandallDRichaAWA stochastic approach to shortcut bridging in programmable matterNat. Comput.2018174723741387586910.1007/s11047-018-9714-x1496.68145 – reference: Derakhshandeh, Z., Gmyr, R., Strothmann, T., Bazzi, R., Richa, A.W., Scheideler, C.: Leader election and shape formation with self-organizing programmable matter. In: DNA Computing and Molecular Programming, volume 9211 of Lecture Notes in Computer Science, pp 117–132 (2015). https://doi.org/10.1007/978-3-319-21999-8_8 – reference: Woods, D., Chen, H.-L., Goodfriend, S., Dabby, N., Winfree, E., Yin, P.: Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. In: Proceedings of the 4th Conference on Innovations in Theoretical Computer Science, pp 353–354, (2013). https://doi.org/10.1145/2422436.2422476 – reference: AngluinDAspnesJDiamadiZFischerMJPeraltaRComputation in networks of passively mobile finite-state sensorsDistrib. Comput.200618423525310.1007/s00446-005-0138-31266.68042 – reference: Altisen, K., Devismes, S., Dubois, S., Petit, F.: Introduction to Distributed Self-Stabilizing Algorithms, volume 8 of Synthesis Lectures on Distributed Computing Theory. Morgan & Claypool Publishers (2019). https://doi.org/10.2200/S00908ED1V01Y201903DCT015 – reference: Das, S., Flocchini, P., Prencipe, G., Santoro, N., Yamashita, M.: The power of lights: synchronizing asynchronous robots using visible bits. In: 2012 IEEE 32nd International Conference on Distributed Computing Systems, pages 506–515, (2012). https://doi.org/10.1109/ICDCS.2012.71 – reference: Daymude, J.J., Richa, A.W., Scheideler, C.: Local mutual exclusion for dynamic, anonymous, bounded memory message passing systems. In: 1st Symposium on Algorithmic Foundations of Dynamic Networks (SAND 2022), volume 221 of Leibniz International Proceedings in Informatics (LIPIcs), pages 12:1–12:19. Schloss Dagstuhl—Leibniz-Zentrum für Informatik (2022). https://doi.org/10.4230/LIPIcs.SAND.2022.12 – reference: PatitzMJAn introduction to tile-based self-assembly and a survey of recent resultsNat. Comput.2014132195224320130710.1007/s11047-013-9379-41332.68050 – reference: DasSFlocchiniPPrencipeGSantoroNYamashitaMAutonomous Mobile Robots with LightsTheoret. Comput. Sci.20166091171184342694810.1016/j.tcs.2015.09.0181331.68082 – reference: GastineauNAbdouWMbarekNTogniOLeader election and local identifiers for three-dimensional programmable matterConcurr. Comput. Pract. Exp.202010.1002/cpe.6067 – reference: ToffoliTMargolusNProgrammable matter: concepts and realizationPhys. D1991471–2263272110714310.1016/0167-2789(91)90296-L – reference: Daymude, J.J., Gmyr, R., Hinnenthal, K., Kostitsyna, I., Scheideler, C., Richa, A.W.: Convex Hull Formation for Programmable Matter. In: Proceedings of the 21st International Conference on Distributed Computing and Networking, pp 2:1–2:10 (2020). https://doi.org/10.1145/3369740.3372916 – reference: Dufoulon, F., Kutten, S., Moses Jr., W.K.: Efficient deterministic leader election for programmable matter. In: Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing, pp 103–113 (2021). https://doi.org/10.1145/3465084.3467900 – reference: Emek, Y., Kutten, S., Lavi, R., Moses Jr, W.K.: Deterministic leader election in programmable matter. In: 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019), Leibniz International Proceedings in Informatics (LIPIcs), pp 140:1–140:14 (2019). https://doi.org/10.4230/LIPICS.ICALP.2019.140 – reference: KriegmanSBlackistonDLevinMBongardJA scalable pipeline for designing reconfigurable organismsProc. Natl. Acad. Sci.202011741853185910.1073/pnas.1910837117 – reference: Daymude, J.J., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Improved leader election for self-organizing programmable matter. In: Algorithms for Sensor Systems, volume 10718 of Lecture Notes in Computer Science, pp 127–140 (2017). https://doi.org/10.1007/978-3-319-72751-6_10 – reference: Cannon, S., Daymude, J.J., Gökmen, C., Randall, D., Richa, A.W.: A Local stochastic algorithm for separation in heterogeneous self-organizing particle systems. In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2019), volume 145 of Leibniz International Proceedings in Informatics (LIPIcs), pp 54:1–54:22 (2019). https://doi.org/10.4230/LIPIcs.APPROX-RANDOM.2019.54 – reference: Daymude, J.J., Richa, A.W., Weber, J.W.: Bio-inspired energy distribution for programmable matter. In: International Conference on Distributed Computing and Networking 2021, pages 86–95 (2021). https://doi.org/10.1145/3427796.3427835 – reference: Di LunaGAFlocchiniPSantoroNVigliettaGYamauchiYShape formation by programmable particlesDistrib. Comput.202033169101405550510.1007/s00446-019-00350-61433.68055 – reference: PirandaBBourgeoisJDesigning a quasi-spherical module for a huge modular robot to create programmable matterAuton. Robot.2018421619163310.1007/s10514-018-9710-0 – reference: Derakhshandeh, Z., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Universal shape formation for programmable matter. In: Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, pp 289–299 (2016). https://doi.org/10.1145/2935764.2935784 – reference: Capetanakis, J.: Tree algorithms for packet broadcast channels. IEEE Trans. Inform. Theory 25(5), 505–515 (1979). https://doi.org/10.1109/TIT.1979.1056093 – ident: 443_CR18 doi: 10.1145/3369740.3372916 – year: 2020 ident: 443_CR38 publication-title: Concurr. Comput. Pract. Exp. doi: 10.1002/cpe.6067 – volume: 8 start-page: 207619 year: 2020 ident: 443_CR14 publication-title: IEEE Access doi: 10.1109/ACCESS.2020.3038174 – volume: 17 start-page: 723 issue: 4 year: 2018 ident: 443_CR2 publication-title: Nat. Comput. doi: 10.1007/s11047-018-9714-x – volume: 18 start-page: 1774 issue: 9 year: 2000 ident: 443_CR8 publication-title: IEEE J. Sel. Areas Commun. doi: 10.1109/49.872963 – ident: 443_CR23 doi: 10.1145/3427796.3427835 – volume: 42 start-page: 1619 year: 2018 ident: 443_CR45 publication-title: Auton. Robot. doi: 10.1007/s10514-018-9710-0 – ident: 443_CR31 doi: 10.1007/978-3-030-57675-2_22 – volume: 6 start-page: eabf1571 issue: 52 year: 2021 ident: 443_CR7 publication-title: Sci. Robot. doi: 10.1126/scirobotics.abf1571 – ident: 443_CR28 doi: 10.1007/978-3-319-21999-8_8 – volume: 609 start-page: 171 issue: 1 year: 2016 ident: 443_CR16 publication-title: Theoret. Comput. Sci. doi: 10.1016/j.tcs.2015.09.018 – volume: 29 start-page: 1603483 issue: 13 year: 2017 ident: 443_CR39 publication-title: Adv. Mater. doi: 10.1002/adma.201603483 – ident: 443_CR19 doi: 10.1007/978-3-319-72751-6_10 – ident: 443_CR24 doi: 10.1145/2612669.2612712 – ident: 443_CR13 doi: 10.1109/ROBOT.1994.351256 – ident: 443_CR30 doi: 10.1145/3154273.3154309 – ident: 443_CR35 doi: 10.1007/978-3-030-11072-7 – ident: 443_CR5 doi: 10.1007/978-3-030-34992-9_3 – ident: 443_CR26 doi: 10.1145/2935764.2935784 – ident: 443_CR4 doi: 10.1007/978-3-540-92862-1_11 – ident: 443_CR47 doi: 10.1145/2422436.2422476 – ident: 443_CR33 doi: 10.1145/3465084.3467900 – volume: 227 start-page: 213 year: 2021 ident: 443_CR41 publication-title: Faraday Discuss. doi: 10.1039/D0FD00030B – volume: 33 start-page: 69 issue: 1 year: 2020 ident: 443_CR32 publication-title: Distrib. Comput. doi: 10.1007/s00446-019-00350-6 – ident: 443_CR11 doi: 10.1109/TIT.1979.1056093 – ident: 443_CR20 doi: 10.1007/978-3-030-11072-7_22 – ident: 443_CR15 doi: 10.1109/ICDCS.2012.71 – volume: 4 start-page: eaav8006 issue: 28 year: 2019 ident: 443_CR48 publication-title: Sci. Robot. doi: 10.1126/scirobotics.aav8006 – volume: 117 start-page: 1853 issue: 4 year: 2020 ident: 443_CR40 publication-title: Proc. Natl. Acad. Sci. doi: 10.1073/pnas.1910837117 – volume: 17 start-page: 81 issue: 1 year: 2018 ident: 443_CR17 publication-title: Nat. Comput. doi: 10.1007/s11047-017-9658-6 – volume: 13 start-page: 195 issue: 2 year: 2014 ident: 443_CR44 publication-title: Nat. Comput. doi: 10.1007/s11047-013-9379-4 – ident: 443_CR34 doi: 10.4230/LIPICS.ICALP.2019.140 – ident: 443_CR10 doi: 10.1145/2933057.2933107 – ident: 443_CR22 doi: 10.4230/LIPIcs.SAND.2022.12 – volume: 254 start-page: 392 issue: 3 year: 2017 ident: 443_CR29 publication-title: Inf. Comput. doi: 10.1016/j.ic.2016.09.005 – ident: 443_CR1 doi: 10.2200/S00908ED1V01Y201903DCT015 – volume: 621 start-page: 57 year: 2016 ident: 443_CR36 publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2016.01.025 – volume: 18 start-page: 235 issue: 4 year: 2006 ident: 443_CR3 publication-title: Distrib. Comput. doi: 10.1007/s00446-005-0138-3 – ident: 443_CR9 doi: 10.4230/LIPIcs.APPROX-RANDOM.2019.54 – ident: 443_CR6 doi: 10.1145/1073970.1074023 – ident: 443_CR25 doi: 10.1145/2800795.2800829 – ident: 443_CR37 doi: 10.1007/978-3-030-14094-6_11 – volume: 671 start-page: 56 year: 2017 ident: 443_CR27 publication-title: Theoret. Comput. Sci. doi: 10.1016/j.tcs.2016.02.039 – ident: 443_CR43 doi: 10.1007/978-3-030-63000-3_13 – start-page: 361 volume-title: Robotic Systems and Autonomous Platforms, Woodhead Publishing in Materials year: 2019 ident: 443_CR49 doi: 10.1016/B978-0-08-102260-3.00015-9 – volume: 47 start-page: 263 issue: 1–2 year: 1991 ident: 443_CR46 publication-title: Phys. D doi: 10.1016/0167-2789(91)90296-L – volume: 11145 start-page: 155 year: 2018 ident: 443_CR12 publication-title: DNA Comput. Mol. Programm. doi: 10.1007/978-3-030-00030-1_10 – volume: 29 start-page: 207 issue: 3 year: 2016 ident: 443_CR42 publication-title: Distrib. Comput. doi: 10.1007/s00446-015-0257-4 – ident: 443_CR21 doi: 10.4230/LIPIcs.DISC.2021.20 |
SSID | ssj0003112 |
Score | 2.385641 |
Snippet | The
amoebot model
s active programmable matter as a collection of simple computational elements called
amoebots
that interact locally to collectively achieve... The amoebot model abstracts active programmable matter as a collection of simple computational elements called amoebots that interact locally to collectively... |
SourceID | proquest crossref springer |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 159 |
SubjectTerms | Algorithms Computer Communication Networks Computer Hardware Computer networks Computer Science Computer Systems Organization and Communication Networks Concurrency Concurrency control Distributed processing Message passing Software Engineering/Programming and Operating Systems Theory of Computation |
SummonAdditionalLinks | – databaseName: SpringerLINK - Czech Republic Consortium dbid: AGYKE link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLZgu3BhPMVgoBy4Qaa2SdOWC5rQxgQSp00apyqvAmIPtHUH-PWkWbqJCZB2q1Q3Su3EsWP7M8ClH6iEx5rhkCQC0yTOMM8EwYLKAiCLSaVtguwT6_bpwyAcuKKwWZntXoYkraZeFrvZ2CM2Zwwunggm21ANCwelAtXW_fNje6mBiW-jnEXneRxEkeeKZX4f5eeBtLIy1wKj9rzp1KBfznSRZvLenOeiKb_WQBw3_ZU92HUGKGotVsw-bOnxAdTK5g7I7fVDuDULCBm-T2zhJOKjidFMObKdc24QH75Mpm_562iG-Fgh41RLC_QkP5FLfj-CXqfdu-ti120BS7MNc6yY4kSF3EwoopLEHjNqPJBSCSYSphSVjHOPScNdzowdkBBDzz3j4SgdcZ8cQ8VMSZ8AiuMwEFTRIKMZ1ZpzTrkScaYDobMs9OrglxxPpUMiLxpiDNMlhrJlUGoYlFoGpaQOV8tvPhY4HP9SN0pBpm5PztIg9kkURsaAqcN1KZfV679HO92M_Ax2Aiva4qqmAZV8OtfnxnLJxYVbqN8hTeLC priority: 102 providerName: Springer Nature |
Title | The canonical amoebot model: algorithms and concurrency control |
URI | https://link.springer.com/article/10.1007/s00446-023-00443-3 https://www.proquest.com/docview/2813757061 |
Volume | 36 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
journalDatabaseRights | – providerCode: PRVEBS databaseName: EBSCOhost Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1432-0452 dateEnd: 20241003 omitProxy: true ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: ABDBF dateStart: 20030901 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost – providerCode: PRVEBS databaseName: Inspec with Full Text customDbUrl: eissn: 1432-0452 dateEnd: 20241003 omitProxy: false ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: ADMLS dateStart: 19860101 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text providerName: EBSCOhost – providerCode: PRVLSH databaseName: SpringerLink Journals customDbUrl: mediaType: online eissn: 1432-0452 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: AFBBN dateStart: 19970201 isFulltext: true providerName: Library Specific Holdings – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1432-0452 dateEnd: 20241003 omitProxy: true ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: BENPR dateStart: 20040101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1432-0452 dateEnd: 20241003 omitProxy: true ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: 8FG dateStart: 20000701 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1432-0452 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: AGYKE dateStart: 19970101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1432-0452 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0003112 issn: 0178-2770 databaseCode: U2A dateStart: 19970101 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV07T8MwELaALiy8EYWCPLCBRWI7TsKCCupDIFUIFQmmyK_AAG2hYeDfc3adViDRKVHiWM539p3t892H0GlMTS4zK0jCckV4npVElooRxbVLkCW0sf6A7ED0H_ntU_IUNtym4VhlrRO9ojZj7fbIL2gWszRJwfxcTT6IY41y3tVAobGKGjGFnuQixbu9uSZmsfd2OgZ6QtM0CkEzPnTOezIJWCzi7hhhvw3TYrb5x0Hq7U53C22ECSNuzyS8jVbsaAdt1mQMOIzNXXQFAseA09gHOmL5PgZNUmHPdHOJ5dsL_Ez1-j7FcmQwLIK1T8ykv3E4rL6Hht3O8KZPAjsC0TBsKmKEkcwkElqfcs2ySIDapVobJVQujOFaSBkJDShIAXY7Z1BeRrAiMTaVMdtHa9Ake4BwliVUccNpyUturZSSS6Oy0lJlyzKJmiiukSl0yBzuCCzeinnOY49mAWgWHs2CNdHZ_JvJLG_G0tKtGvAijKFpsZB4E53XQli8_r-2w-W1HaF16uXutlJaaK36_LLHMLOo1InvPieo0e4933Xget0Z3D_A00fa_gHuuc0U |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1NT9wwEB3BcoBLKdCK5dMHeipWE9txkkoIVbTLUiinReJm-Sv0ACywQWh_FP-xY2-yK5DKjVukOFb0_DIzznjmAeylzJW68JJmvDRUlEVFdWU4NcKGBlnSOh8PyJ7L_oX4fZldzsFzWwsTjlW2NjEaaje04R_5N1akPM9ydD-Hd_c0qEaF7GoroTGhxakfP-GWbXRw8hPX9wtjvV-Doz5tVAWoRbrV1Emnuct0IkQuLC8SieaKWeuMNKV0TlipdSItsl1L9Hclx_E6wUje-VynHKedhwXBOQ-t-ove8dTw8zQmV4PgPWV5njQ1OrFSLyZOKTpIGq445S_94Cy4fZWPjW6u9xE-NPEp-TEh1ArM-dtVWG61H0hjCtbgEPlFcFmGsa6S6JshGq6aRGGd70RfXyF29d-bEdG3juCe28Y-UHZMmrPxn2DwHrB9hg6-kl8HUhQZM8IJVolKeK-1FtqZovLM-KrKki6kLTLKNo3Kg17GtZq2WI5oKkRTRTQV78LX6TN3kzYdb47eagFXzSc7UjOCdWG_XYTZ7f_PtvH2bLuw2B_8OVNnJ-enm7DEIgfCX5wt6NQPj34bg5ra7EQqEVDvTN1_-isFrA |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB6VrYS4QHmJhRZ8gBNYTWzHSZCqCmhXLUWrChWpN2v8CBzabmGDqv7E_ivGrrMrkOitt0hxrGj8eWbseXwAr0vhW2yC5pVsLVdt03HsrORWudggSzsfUoLsVO99U5-Pq-MVuBpqYWJa5aATk6L2MxfvyDdFU8q6qsn8bHY5LeJwZ7J9_pNHBqkYaR3oNDDTLPit1G4sF3kchMsLOs7Nt_Z3aO3fCDHZPfq0xzPjAHcExZ577VH6CgulauVkU2hSZcI5b7VttffKacRCO9oJqMkWtpLGY0Fevg81lpKmvQOrdSwXHcHqx93p4deFWZBlCr3SDiBo1nWRK3hSHV8Kq3Iynzw-SS7_tpJL1_efaG0ygpM1uJ-9V_bhGm4PYSWcPYIHAzMEy4riMWwT-hgt2ixVXTI8nZFa61mi3XnP8OQ7SbP_cTpneOYZnchd6hLlLlnOnH8CR7chuKcwol8Kz4A1TSWs8kp0qlMhIKJCb5suCBu6rirGUA6SMS63MY9sGidm0YA5SdOQNE2SppFjeLv45vy6iceNo9cHgZu8oedmCb8xvBsWYfn6_7M9v3m2V3CXYGy-7E8PXsA9kSAQr3jWYdT_-h02yOPp7cuMJQbmltH7Bw1QEIY |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+canonical+amoebot+model%3A+algorithms+and+concurrency+control&rft.jtitle=Distributed+computing&rft.au=Daymude%2C+Joshua+J&rft.au=Richa%2C+Andr%C3%A9a+W&rft.au=Scheideler%2C+Christian&rft.date=2023-06-01&rft.pub=Springer+Nature+B.V&rft.issn=0178-2770&rft.eissn=1432-0452&rft.volume=36&rft.issue=2&rft.spage=159&rft.epage=192&rft_id=info:doi/10.1007%2Fs00446-023-00443-3&rft.externalDBID=HAS_PDF_LINK |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0178-2770&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0178-2770&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0178-2770&client=summon |