Metaphorisms in Programming

dc.contributor.author José Nuno Oliveira en
dc.date.accessioned 2018-01-17T10:29:31Z
dc.date.available 2018-01-17T10:29:31Z
dc.date.issued 2015 en
dc.description.abstract This paper introduces the metaphorism pattern of relational specification and addresses how specification following this pattern can be refined into recursive programs. Metaphorisms express input-output relationships which preserve relevant information while at the same time some intended optimization takes place. Text processing, sorting, representation changers, etc., are examples of metaphorisms. The kind of metaphorism refinement proposed in this paper is a strategy known as change of virtual data structure. It gives sufficient conditions for such implementations to be calculated using relation algebra and illustrates the strategy with the derivation of quicksort as example. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/6602
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-24704-5_11 en
dc.language eng en
dc.relation 5601 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Metaphorisms in Programming en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00J-YMJ.pdf
Size:
358.62 KB
Format:
Adobe Portable Document Format
Description: