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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Artificial life and robotics Ročník 14; číslo 2; s. 178 - 181
Hlavní autoři: Iwakawa, Takehiko, Ono, Satoshi, Nakayama, Shigeru
Médium: Journal Article
Jazyk:angličtina
Vydáno: Japan Springer Japan 01.11.2009
Témata:
ISSN:1433-5298, 1614-7456
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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/eLvHCXMwnR1LS8MwOOj04MX5xPkiB09KwDRpkxxFHJ6G-GK3kFdhMDtZu4H_3iRr2BQ96Dnt97X5nsn3AuACc-6EP_ggLBRH1FtkpEyJkc61UjQLVlbHYRNsMODDoXho67jrlO2eQpJRU68Uu3nTheJlfkE5Iutgw1s7HuY1PD69JvVL2WJ8msdK_ClL8BTK_AnEV2O09DC_BUWjrel3__WVO2C7dS3hzYIXdsGaq_ZAN41tgK0U74N6JVEITkrYpmi9eTQwXV_CO69pjIOqsnDU1HAlzg2bCQwNw8djN47rNvTeDWOznIVu3rKymn5AE1HHlw7AS__u-fYetbMXkMlY1iAmtGXUMpUZrYsyV0xxoTFhWBOb-1WjuPMuLyaYGket_2EjcqcKwS21JSeHoFNNKncEINWchO6juCwNdXkptGC51eraeNfF8bwHLhMR5PuixYZcNlMO2yk9dBm2U5IegIlM0gtCiG6oyk1mtQyuECe84D1wlUgjW4Gsfwd4_KenT8BWDCfFYsRT0GmmM3cGNs28GdXT88iInwtd2vo
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR3JSsQw9OEGenEXxzUHT0rATtJJchRRFMdB3PAWshWEsSPTKvj3JpmGGUUPek77Xpu3Jm8DOMg4d8IffHAmFMfUW2SsTJFhnWulaDtYWR2HTbBejz89iZumjrtK2e4pJBk19USxmzddOF7mdyjHZBpmqTdYoWH-7d1jUr-UjcaneazEn7IET6HMn0B8NUZjD_NbUDTamvOlf33lMiw2riU6GfHCCky5chWW0tgG1EjxGlQTiUJoUKAmRevFo0Hp-hKdeU1jHFKlRc91hSbi3KgeoNAwvN93_bhuQ-_dMDbLWeTeG1ZWww9kIur40jo8nJ_dn17gZvYCNm3WrjET2jJqmWobrTtFrpjiQmeEZZrY3K8axZ13eTOSUeOo9T9sRO5UR3BLbcHJBsyUg9JtAqKak9B9NCsKQ11eCC1YbrU6Nt51cTxvwWEignwdtdiQ42bKYTulhy7DdkrSApTIJL0ghOiGKt3grZLBFeKEd3gLjhJpZCOQ1e8At_709D7MX9xfd2X3sne1DQsxtBQLE3dgph6-uV2YM-_1czXci0z5CVhC3d4
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpR3LSgMxcPCFePEt1mcOnpSg22Sb5ChqUZQi-MBbyGuhULfSXQX_3iTdYBU9iOdkJ9nMTGYm8wI4yDh3whs-OBOKY-olMlamyLDOtVK0HaSsjs0mWK_Hn57EbdPntErR7sklOc5pCFWayvr4xRbHE4lvXozh-LDfoRyTaZilIY4-mOt3j-kqpmzcSs3vgHiLS_Dk1vwJxFfB9KltfnOQRrnTXfr3jpdhsVE50emYRlZgypWrsJTaOaCGu9egmgggQsMCNaFbz35JlJ410YW_gYxDqrSoX1dowv-N6iEKhcQHAzeI4zbU5A3ttJxF7q0hcTV6RyYuHT9ah4fuxf3ZJW56MmDTZu0aM6Eto5apttG6U-SKKS50Rlimic39qFHceVU4Ixk1jlr_w0bkTnUEt9QWnGzATDks3SYgqjkJVUmzojDU5YXQguVWqxPjVRrH8xYcJoTIl3HpDflZZDkcp_TQZThOSVqAEsqkZ5Dg9VClG75WMqhInPAOb8FRQpNsGLX6HeDWn2bvw_zteVfeXPWut2EhepxivuIOzNSjV7cLc-at7lejvUifHw9Z5sI
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.eissn=1614-7456&rft.volume=14&rft.issue=2&rft.spage=178&rft.epage=181&rft_id=info:doi/10.1007%2Fs10015-009-0648-3&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10015_009_0648_3
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