Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Dealing Denotationally With Stream-based Communication

dc.contributor.authorHidalgo Herrero, Mercedes
dc.contributor.authorOrtega Mallén, Yolanda
dc.date.accessioned2023-06-20T09:42:50Z
dc.date.available2023-06-20T09:42:50Z
dc.date.issued2005
dc.description.abstractWe define a denotational semantics for a kernel-calculus of the parallel functional language Eden. We choose continuations to deal with side-effects (process creation and communication) in a lazy context. The calculus includes streams for communication, and their modelization by a denotational semantics is not direct because a stream may be infinite.
dc.description.departmentSección Deptal. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Ciencias Matemáticas
dc.description.refereedTRUE
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/17461
dc.identifier.doi10.1016/j.entcs.2005.01.039
dc.identifier.issn15710661
dc.identifier.officialurlhttp://www.sciencedirect.com/science/article/pii/S1571066105050826
dc.identifier.relatedurlhttp://www.sciencedirect.com
dc.identifier.urihttps://hdl.handle.net/20.500.14352/50232
dc.journal.titleElectronic Notes in Theoretical Computer Science
dc.language.isoeng
dc.page.final68
dc.page.initial47
dc.publisherElsevier
dc.relation.projectIDTIC2003-01000
dc.rights.accessRightsrestricted access
dc.subject.cdu004.42
dc.subject.keywordDenotational semantics
dc.subject.keywordContinuation semantics
dc.subject.keywordLaziness
dc.subject.keywordparallel programming
dc.subject.keywordFunctional programming
dc.subject.keywordEden.
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleDealing Denotationally With Stream-based Communication
dc.typejournal article
dc.volume.number137
dcterms.referencesD. Gelernter and N. Carriero. Coordination languages and their significance. Communications of the ACM, 35(2):96–107, February 1992. S. Gorlatch. Send-receive considered harmful: Myths and realities of message passing. ACM Transactions on Programming Languages and Systems, 26(1):47–56, January 2004. M. Hidalgo-Herrero and Y. Ortega-Mallen. An operational semantics for the parallel language Eden. Parallel Processing Letters (World Scientific Publishing Company), 12(2):211–228, 2002. M. Hidalgo-Herrero and Y. Ortega-Mallen. Continuation semantics for parallel Haskell dialects.In Proc. of the 1st Asian Symposium on Programming Languages and Systems, pages 303–321.LNCS 2895, Springer, 2003. M. B. Josephs. The semantics of lazy functional languages. Theoretical Computer Science,68:105–111, 1989. J. Launchbury. A natural semantics for lazy evaluation. In ACM Symposium on Principles of Programming Languages,POPL’93, pages 144–154. ACM Press, 1993. R. Loogen, Y. Ortega-Mallen, and R. Peña. Parallel functional programming in Eden. Journal of Functional Programming, 2004. (To appear). C. Pareja, R. Peña, F. Rubio, and C. Segura. Optimizing Eden by Transformation. In Trends in Functional Programming (Selected papers of the 2nd Scottish Functional Programming Workshop), volume 2, pages 13–26. Intellect, 2000. R. Peña, F. Rubio, and C. Segura. Deriving non-hierarchical process topologies. In Trends in Functional Programming (Selected papers of the 3rd Scottish Functional Programming Workshop), volume 3, pages 51–62. Intellect, 2002. S. Peyton Jones. Haskell 98 language and libraries: the Revised Report. Cambridge University Press, 2003. J. H. Reppy. Concurrent ML: Design, application and semantics. In Proceedings of Functional Programming, Concurrency, Simulation and Automated Reasoning, pages 165–198. LNCS 693,Springer, 1993. D. Sangiorgi and D. Walker. The π-calculus: a Theory of Mobile Processes. Cambridge University Press, 2001. J.E. Stoy. Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory. MIT Press, Cambridge, MA, 1977. R. D. Tennent. The denotational semantics of programming languages. Communications of the ACM, 19(8):437–453, August 1976.
dspace.entity.typePublication
relation.isAuthorOfPublicationbbedb91a-42c6-485f-96e8-d99df955f2c9
relation.isAuthorOfPublication7def0d88-f401-4de1-9a51-4f6c93e8234e
relation.isAuthorOfPublication.latestForDiscoverybbedb91a-42c6-485f-96e8-d99df955f2c9

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ortega06.pdf
Size:
361.47 KB
Format:
Adobe Portable Document Format

Collections