Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Flow Java: declarative concurrency for Java.
RISE., Swedish ICT, SICS, Computer Systems Laboratory.ORCID-id: 0000-0002-2637-2991
RISE., Swedish ICT, SICS, Computer Systems Laboratory.ORCID-id: 0000-0002-6718-0144
RISE., Swedish ICT, SICS, Computer Systems Laboratory.
2003 (engelsk)Inngår i: Proceedings of the Nineteenth International Conference on Logic Programming, 2003, 1Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Logic variables pioneered by (concurrent) logic and concurrent constraint programming are powerful mechanisms for automatically synchronizing concurrent computations. They support a declarative model of concurrency that avoids explicitly suspending and resuming computations. This paper presents Flow Java which conservatively extends Java with single assignment variables and futures as variants of logic variables. The extension is conservative with respect to object-orientation, types, parameter passing, and concurrency in Java. Futures support secure concurrent abstractions and are essential for seamless integration of single assignment variables into Java. We show how Flow Java supports the construction of simple and concise concurrent programming abstractions. We present how to moderately extend compilation and the runtime architecture of an existing Java implementation for Flow Java. Evaluation using standard Java benchmarks shows that in most cases the overhead is between 10% and 40%. For some pathological cases the runtime increases by up to 75%.

sted, utgiver, år, opplag, sider
2003, 1.
HSV kategori
Identifikatorer
URN: urn:nbn:se:ri:diva-22403OAI: oai:DiVA.org:ri-22403DiVA, id: diva2:1041948
Konferanse
Nineteenth International Conference on Logic Programming, 9-13 Dec 2003, Mumbai, India
Tilgjengelig fra: 2016-10-31 Laget: 2016-10-31 Sist oppdatert: 2025-09-23bibliografisk kontrollert

Open Access i DiVA

fulltext(159 kB)380 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 159 kBChecksum SHA-512
a09e9d940eafae88d904cdbfdafc103f7257ca66c7f9c8daf30048bde3fd4203fc9f36ebe297520c35265f064b74bda2fdfcf04cc37cd35a2de070a4ba699a86
Type fulltextMimetype application/pdf

Person

Drejhammar, FrejHaridi, SeifSchulte, Christian

Søk i DiVA

Av forfatter/redaktør
Drejhammar, FrejHaridi, SeifSchulte, Christian
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 380 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 285 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
v. 2.47.0