Research@StAndrews
 
The University of St Andrews

Research@StAndrews:FullText >
University of St Andrews Research >
University of St Andrews Research >
University of St Andrews Research >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10023/1790
This item has been viewed 44 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
HyperCode_Revisited.pdf259.13 kBAdobe PDFView/Open
Title: Hyper-code revisited : unifying program source, executable and data
Authors: Zirintsis, Evangelos
Kirby, Graham Njal Cameron
Morrison, Ronald
Editors: Kirby, G N C
Dearle, A
Sjøberg, D I K
Keywords: QA76 Computer software
Issue Date: 2001
Citation: Zirintsis , E , Kirby , G N C & Morrison , R 2001 , ' Hyper-code revisited : unifying program source, executable and data ' . in G N C Kirby , A Dearle & D I K Sjøberg (eds) , 9th International Workshop on Persistent Object Systems : POS-9, Lilehammer, Norway, 2000 . Lecture Notes in Computer Science , vol. 2135 , Springer , pp. 232-246 , 9th International Workshop on Persistent Object Systems (POS9) , Lillehammer , Norway , 6 September .
conference
Series/Report no.: Lecture Notes in Computer Science
Abstract: The technique of hyper-programming allows program representations held in a persistent store to contain embedded links to persistent code and data. In 1994, Connor et al proposed extending this to hyper-code, in which program source, executable code and data are all represented to the user in exactly the same form. Here we explore the concept of hyper-code in greater detail and present a set of abstract language-independent operations on which various concrete systems can be based. These operations (explode, implode, evaluate, root and edit) are provided by a single user interface tool that subsumes the functions of both an object browser and a program editor. We then describe a particular implementation using PJama (persistent Java) and examine the impact of several language features on the resulting system.
Version: Postprint
URI: http://hdl.handle.net/10023/1790
http://www.springerlink.com/content/gy955k5m6l94cg0e/
DOI: http://dx.doi.org/10.1007/3-540-45498-5_21
ISBN: 3-540-42735-X
ISSN: 0302-9743
Type: Conference item
Rights: This is an author version of the conference contribution. The original publication (c)2001 Springer-Verlag is available at www.springerlink.com
Publisher: Springer
Appears in Collections:University of St Andrews Research
Computer Science Research



This item is protected by original copyright

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

DSpace Software Copyright © 2002-2012  Duraspace - Feedback
For help contact: Digital-Repository@st-andrews.ac.uk | Copyright for this page belongs to St Andrews University Library | Terms and Conditions (Cookies)