Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorMorrison, R
dc.contributor.authorConnor, R C H
dc.contributor.authorCutts, Q I
dc.contributor.authorDearle, A
dc.contributor.authorFarkas, A
dc.contributor.authorKirby, G N C
dc.contributor.authorMcGettrick, R
dc.contributor.authorZirintsis, Evangelos
dc.contributor.editorBjøner, D
dc.contributor.editorBroy, M
dc.contributor.editorZamulin, A V
dc.date.accessioned2011-04-04T11:04:50Z
dc.date.available2011-04-04T11:04:50Z
dc.date.issued2000
dc.identifier5113678
dc.identifiera855cfe3-e995-4537-88be-5c3dbc36e3c3
dc.identifier000165600600028
dc.identifier84943235835
dc.identifier.citationMorrison , R , Connor , R C H , Cutts , Q I , Dearle , A , Farkas , A , Kirby , G N C , McGettrick , R & Zirintsis , E 2000 , Current directions in hyper-programming . in D Bjøner , M Broy & A V Zamulin (eds) , 3rd International Andrei Ershov Memorial Conference on Perspectives of System Informatics : PSI-99, Akademgorodok, Novosibirsk, Russia, 1999 . Lecture Notes in Computer Science , vol. 1755 , Springer , pp. 316-340 , 3rd International Andrei Ershov Memorial Conference on Perspectives of System Informatics , Novosibirsk , Russian Federation , 6/07/99 . https://doi.org/10.1007/3-540-46562-6_28en
dc.identifier.citationconferenceen
dc.identifier.isbn3-549-67102-1
dc.identifier.issn0302-9743
dc.identifier.otherORCID: /0000-0002-4422-0190/work/28429139
dc.identifier.urihttps://hdl.handle.net/10023/1793
dc.description.abstractThe traditional representation of a program is as a linear sequence of text. At some stage in the execution sequence the source text is checked for type correctness and its translated form is linked to values in the environment. When this is performed early in the execution process, confidence in the correctness of the program is raised. During program execution, tools such as debuggers are used to inspect the running state of programs. Relating this state to the linear text is often problematical. We have developed a technique, hyperprogramming, that allows the representations of source programs to include direct links (hyper-links) to values, including code, that already exist in the environment. Hyperprogramming achieves our two objectives of being able to link earlier than before, at program composition time, and to represent sharing and thus closure and through this the run-time state of a program. This paper reviews our work on hyper-programming and proposes some current research areas.
dc.format.extent25
dc.format.extent214210
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartof3rd International Andrei Ershov Memorial Conference on Perspectives of System Informaticsen
dc.relation.ispartofseriesLecture Notes in Computer Scienceen
dc.subjectPersistenceen
dc.subjectQA76 Computer softwareen
dc.subject.lccQA76en
dc.titleCurrent directions in hyper-programmingen
dc.typeConference itemen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doi10.1007/3-540-46562-6_28


This item appears in the following Collection(s)

Show simple item record