Development of programming language Espace and its application to parallel and distributed evolutionary computation
This article proposes a programming language called “Espace” for parallel and distributed computation. In general, it is difficult to code a distributed, parallel program due to multi-threading, message passing, managing clients, and so on. Espace involves a few simple syntax rules added to Java. De...
Saved in:
| Published in: | Artificial life and robotics Vol. 14; no. 2; pp. 178 - 181 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Japan
Springer Japan
01.11.2009
|
| Subjects: | |
| ISSN: | 1433-5298, 1614-7456 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This article proposes a programming language called “Espace” for parallel and distributed computation. In general, it is difficult to code a distributed, parallel program due to multi-threading, message passing, managing clients, and so on. Espace involves a few simple syntax rules added to Java. Developers do not need to know how to write a parallel, distributed program source code in detail. This work applies Espace to parallelize an evolutionary computation program, and shows that the Espace compiler allows the conversion of an evolutionary computation program written in Java into a distributed, parallel system by adding a few words to the program. |
|---|---|
| AbstractList | This article proposes a programming language called 'Espace' for parallel and distributed computation. In general, it is difficult to code a distributed, parallel program due to multi-threading, message passing, managing clients, and so on. Espace involves a few simple syntax rules added to Java. Developers do not need to know how to write a parallel, distributed program source code in detail. This work applies Espace to parallelize an evolutionary computation program, and shows that the Espace compiler allows the conversion of an evolutionary computation program written in Java into a distributed, parallel system by adding a few words to the program. |
| Author | Nakayama, Shigeru Iwakawa, Takehiko Ono, Satoshi |
| Author_xml | – sequence: 1 givenname: Takehiko surname: Iwakawa fullname: Iwakawa, Takehiko email: sc100007@ibe.kagoshima-u.ac.jp organization: Department of Information Science and Biomedical Engineering, Graduate School of Science and Engineering, Kagoshima University – sequence: 2 givenname: Satoshi surname: Ono fullname: Ono, Satoshi organization: Department of Information Science and Biomedical Engineering, Graduate School of Science and Engineering, Kagoshima University – sequence: 3 givenname: Shigeru surname: Nakayama fullname: Nakayama, Shigeru organization: Department of Information Science and Biomedical Engineering, Graduate School of Science and Engineering, Kagoshima University |
| BookMark | eNp9UE1PxCAQJUYTdfUHeOPmqQqFFno0fiebeNEzoTBtuqFQgZr472Vdz15mJjPvzcx75-jYBw8IXVFyQwkRt6lE2lSEdBVpuazYETqjLeWV4E17XGrOWNXUnTxF5yntCOGCtOwMpQf4AheWGXzGYcBLDGPU8zz5ETvtx1WPgB_Tog1g7S2ecsJ6WdxkdJ6CxzngRUftHLjfuZ1SjlO_ZrAYvoJb9ygdv7EJ87LmX9IFOhm0S3D5lzfo4-nx_f6l2r49v97fbStTizpXouut4Fbo2vR9OzRaaNn1lAnaM9uUqdESJC0dyg1wW7SbrgHddtJyO0i2QdeHvUXU5wopq3lKBlzRBWFNSnBGJZPtHkkPSBNDShEGtcRpLm8rStTeX3XwV5Ubau-vYoVTHzipYP0IUe3CGn0R9A_pB1DNgts |
| Cites_doi | 10.1145/1094811.1094852 10.1177/109434209701100205 |
| ContentType | Journal Article |
| Copyright | International Symposium on Artificial Life and Robotics (ISAROB). 2009 |
| Copyright_xml | – notice: International Symposium on Artificial Life and Robotics (ISAROB). 2009 |
| DBID | AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
| DOI | 10.1007/s10015-009-0648-3 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1614-7456 |
| EndPage | 181 |
| ExternalDocumentID | 10_1007_s10015_009_0648_3 |
| GroupedDBID | -59 -5G -BR -EM -Y2 -~C .86 .VR 06D 0R~ 0VY 199 1N0 1SB 203 23N 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 4.4 406 408 409 40D 40E 5GY 5VS 67Z 6NX 78A 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACZOJ ADHHG ADHIR ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFGCZ 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 ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN B-. BA0 BDATZ BGNMA BSONS CAG COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP EBLON EBS EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 GQ8 GXS HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ IWAJR IXC IXD IXE IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV LAS LLZTM M4Y MA- N2Q N9A NB0 NPVJJ NQJWS NU0 O9- O93 O9J OAM P2P P9O PF0 PT4 PT5 QOS R89 R9I RIG RNI RNS ROL RPX RSV RZK S16 S1Z S27 S3B SAP SCO SDH SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TSK TSV TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z7R Z7S Z7X Z83 Z88 ZJWQK ZMTXR AAPKM AAYXX ABBRH ABDBE ABFSG ABJCF ABRTQ ACSTC ADHKG ADKFA AEZWR AFDZB AFFHD AFHIU AFKRA AFOHR AGQPQ AHPBZ AHWEU AIXLP ARAPS ATHPR AYFIA BENPR BGLVJ CCPQU CITATION HCIFZ M7S PHGZM PHGZT PQGLB PTHSS 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c272t-79bd74d7a2cbb6f5a7a89b1371b3d579bca8e81b1314ce4d009c95ea698d4df83 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000211856000017&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1433-5298 |
| IngestDate | Sun Nov 09 11:53:07 EST 2025 Sat Nov 29 06:17:32 EST 2025 Fri Feb 21 02:34:01 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | Robust solution search Multi-objective optimization Swarm intelligence Genetic algorithm Particle swarm optimization |
| Language | English |
| License | http://www.springer.com/tdm |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c272t-79bd74d7a2cbb6f5a7a89b1371b3d579bca8e81b1314ce4d009c95ea698d4df83 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 743183868 |
| PQPubID | 23500 |
| PageCount | 4 |
| ParticipantIDs | proquest_miscellaneous_743183868 crossref_primary_10_1007_s10015_009_0648_3 springer_journals_10_1007_s10015_009_0648_3 |
| PublicationCentury | 2000 |
| PublicationDate | 20091100 2009-11-00 20091101 |
| PublicationDateYYYYMMDD | 2009-11-01 |
| PublicationDate_xml | – month: 11 year: 2009 text: 20091100 |
| PublicationDecade | 2000 |
| PublicationPlace | Japan |
| PublicationPlace_xml | – name: Japan |
| PublicationTitle | Artificial life and robotics |
| PublicationTitleAbbrev | Artif Life Robotics |
| PublicationYear | 2009 |
| Publisher | Springer Japan |
| Publisher_xml | – name: Springer Japan |
| References | KamogawaT.YuizonoT.A proposal for programming language JavaPAN with static network scopeTrans Inst Electron Inf Commun Eng D-I2005882326329 Omni OpenMP Compiler Project. http://phase.hpcc.jp/Omni Charles P, Donawa C, Ebcioglu K, et al (2005) X10: An object-oriented approach to non-uniform cluster computing. Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 05), ACM Press, pp 519–538 Allen E, Chase D, Hallett J, et al (2008) The fortress language specification version 1.0 MPICH2. http://www.mcs.anl.gov/index.php FosterI.KesselmanC.Globus: a metacomputing infrastructure toolkitIntl J Supercomputer Applications199711211512810.1177/109434209701100205 Iwakawa T, Ono S, Nakayama S (2006) Development of a programming language Espace for distributed parallel processing. Trans ISCIE 19(7) Java SE desktop technologies — Java web start technology. http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp Open MP. http://www.openmp.org/drupal MaezonoM.OnoS.NakayamaS.Automatic parameter tuning and bloat restriction in image processing filter generation using genetic programmingTrans JSCES2006200620060021 648_CR1 T. Kamogawa (648_CR6) 2005; 88 648_CR3 M. Maezono (648_CR10) 2006; 2006 648_CR2 648_CR9 648_CR8 648_CR5 648_CR4 I. Foster (648_CR7) 1997; 11 |
| References_xml | – reference: MPICH2. http://www.mcs.anl.gov/index.php – reference: Iwakawa T, Ono S, Nakayama S (2006) Development of a programming language Espace for distributed parallel processing. Trans ISCIE 19(7) – reference: Open MP. http://www.openmp.org/drupal – reference: Omni OpenMP Compiler Project. http://phase.hpcc.jp/Omni – reference: FosterI.KesselmanC.Globus: a metacomputing infrastructure toolkitIntl J Supercomputer Applications199711211512810.1177/109434209701100205 – reference: Java SE desktop technologies — Java web start technology. http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp – reference: Charles P, Donawa C, Ebcioglu K, et al (2005) X10: An object-oriented approach to non-uniform cluster computing. Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 05), ACM Press, pp 519–538 – reference: MaezonoM.OnoS.NakayamaS.Automatic parameter tuning and bloat restriction in image processing filter generation using genetic programmingTrans JSCES2006200620060021 – reference: Allen E, Chase D, Hallett J, et al (2008) The fortress language specification version 1.0 – reference: KamogawaT.YuizonoT.A proposal for programming language JavaPAN with static network scopeTrans Inst Electron Inf Commun Eng D-I2005882326329 – ident: 648_CR1 – ident: 648_CR4 doi: 10.1145/1094811.1094852 – volume: 2006 start-page: 20060021 year: 2006 ident: 648_CR10 publication-title: Trans JSCES – ident: 648_CR5 – volume: 11 start-page: 115 issue: 2 year: 1997 ident: 648_CR7 publication-title: Intl J Supercomputer Applications doi: 10.1177/109434209701100205 – ident: 648_CR2 – ident: 648_CR8 – ident: 648_CR3 – volume: 88 start-page: 326 issue: 2 year: 2005 ident: 648_CR6 publication-title: Trans Inst Electron Inf Commun Eng D-I – ident: 648_CR9 |
| SSID | ssj0047063 |
| Score | 1.7427683 |
| Snippet | This article proposes a programming language called “Espace” for parallel and distributed computation. In general, it is difficult to code a distributed,... This article proposes a programming language called 'Espace' for parallel and distributed computation. In general, it is difficult to code a distributed,... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 178 |
| SubjectTerms | Artificial Intelligence Computation by Abstract Devices Computer Science Control Mechatronics Original Article Robotics |
| Title | Development of programming language Espace and its application to parallel and distributed evolutionary computation |
| URI | https://link.springer.com/article/10.1007/s10015-009-0648-3 https://www.proquest.com/docview/743183868 |
| Volume | 14 |
| WOSCitedRecordID | wos000211856000017&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1614-7456 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0047063 issn: 1433-5298 databaseCode: RSV dateStart: 19970301 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR1LS8MwOOj04MX5xPkiB09KYW3SPI4iG56G-GK3kFdhMFtZu4H_3iRr2BQ96DntlzbfO98LgCueotQox9_ci0BnEZDQAzKhfemcD1P0M4nDsAk6GrHxmD-0ddx1zHaPIckgqdeK3ZzqSsJlPsEsQZtgy2k75uc1PD69RvGL6XJ8mrMDkPOyOIuhzJ9AfFVGKwvzW1A06Jph919fuQd2W9MS3i5pYR9s2PIAdOPYBthy8SGo1xKFYFXANkXrzW0D4_UlHDhJoy2UpYGTpoZrcW7YVNA3DJ9O7TSsG99714_NsgbaRUvKcvYBddg6vHQEXoaD57v7pJ29kOiMZk1CuTIUGyozrRQpckkl4ypFNFXI5G5VS2adyetQjbXFxv2w5rmVhDODTcHQMeiUVWlPAJQZzrlRzhuWOSZYS4IMU5zJvkbEyLQHriMSxPuyxYZYNVP2xykcdOGPU6AegBFNwjGCj27I0lbzWnhTiCFGWA_cRNSIliHr3wGe_unpM7ATwkmhGPEcdJrZ3F6Abb1oJvXsMhDiJ61X2h4 |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR1LS8Mw-MMX6MW3OJ85eFIKa5M2yVFkQ1GH6JTdQppkMJidrN3Af2-SNThFD3pO-6XN9873AjjjMY51bvmbOxFoLYLM94CMaFNa50P3m4kkftgE7XRYr8cf6jruMmS7h5Ckl9RzxW5WdUX-Mj8jLMKLsEyswnIN8x-fXoL4JXQ2Ps3aAdh6WZyFUOZPIL4qo08L81tQ1Oua9sa_vnIT1mvTEl3OaGELFkyxDRthbAOquXgHyrlEITTqozpF69Vug8L1JWpZSaMMkoVGg6pEc3FuVI2Qaxg-HJqhX9eu964bm2U0MtOalOX4HSm_tX9pF57bre7VdVTPXohUQpMqojzXlGgqE5XnWT-VVDKex5jGOdapXVWSGWvyWlQTZYi2P6x4amTGmSa6z_AeLBWjwuwDkglJuc6tNyxTkhElM6xZzplsKpxpGTfgPCBBvM1abIjPZsruOIWFLtxxCtwAFNAkLCO46IYszGhSCmcKMcwy1oCLgBpRM2T5O8CDPz19CqvX3fs7cXfTuT2ENR9a8oWJR7BUjSfmGFbUtBqU4xNPlB_v7N0C |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpR1LS8Mw-MMX4sW3OJ85eFLK1iZtkqOoQ1GG4IPdQpqkMJjdWKvgvzfJGpyiB_Gc9kub753vBXDCYxzr3PI3dyLQWgSZ7wEZ0Y60zocuOokkftgE7fVYv8_vmzmnVch2DyHJaU2D69JU1u2xLtozhW9WjUX-Yj8jLMLzsEhcHr1z1x-egygmdDpKzdoE2HpcnIWw5k8gviqmT2vzW4DU653u2r-_eB1WG5MTnU9pZAPmTLkJa2GcA2q4ewuqmQQiNCpQk7r1YrdE4VoTXVkJpAySpUaDukIz8W9Uj5BrJD4cmqFf164nrxunZTQybw2Jy8k7Un5r_9I2PHWvHi-uo2YmQ6QSmtQR5bmmRFOZqDzPilRSyXgeYxrnWKd2VUlmrClsSYAoQ7T9YcVTIzPONNEFwzuwUI5KswtIJiTlOrdeskxJRpTMsGY5Z7KjcKZl3ILTgBAxnrbeEJ9Nlt1xCgtduOMUuAUooExYBnFRD1ma0WslnInEMMtYC84CmkTDqNXvAPf-9PQxLN9fdsXdTe92H1Z8xMnXKx7AQj15NYewpN7qQTU58vT5AZTv5eY |
| 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=Development+of+programming+language+Espace+and+its+application+to+parallel+and+distributed+evolutionary+computation&rft.jtitle=Artificial+life+and+robotics&rft.au=Iwakawa%2C+Takehiko&rft.au=Ono%2C+Satoshi&rft.au=Nakayama%2C+Shigeru&rft.date=2009-11-01&rft.issn=1433-5298&rft.volume=14&rft.issue=2&rft.spage=178&rft.epage=181&rft_id=info:doi/10.1007%2Fs10015-009-0648-3&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1433-5298&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1433-5298&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1433-5298&client=summon |