TY - JOUR
T1 - Using Persistence to Support Incremental System Construction
AU - Dearle, Alan
AU - Cutts, QI
AU - Connor, RCH
PY - 1993/4
Y1 - 1993/4
N2 - This paper describes the use of a persistent store to support incremental system construction. A single example is elaborated throughout the paper to introduce elements of the incremental construction mechanism. The essence of the technique is to permit assignment of executable program fragments to typed locations in order to change the behaviour of a program under construction. The technique described relies upon the existence of three features: a persistent store, updatable locations and first class executable values. The examples given use the persistent programming language Napier88, but any language with these features could be used to construct such a system.
AB - This paper describes the use of a persistent store to support incremental system construction. A single example is elaborated throughout the paper to introduce elements of the incremental construction mechanism. The essence of the technique is to permit assignment of executable program fragments to typed locations in order to change the behaviour of a program under construction. The technique described relies upon the existence of three features: a persistent store, updatable locations and first class executable values. The examples given use the persistent programming language Napier88, but any language with these features could be used to construct such a system.
KW - PERSISTENCE
KW - PERSISTENT OBJECT SYSTEMS
KW - BINDING MECHANISMS EVOLUTION
KW - NAPIER88
UR - http://www.scopus.com/inward/record.url?scp=38249005744&partnerID=8YFLogxK
UR - https://archive.cs.st-andrews.ac.uk/papers/download/DCC93.pdf
U2 - 10.1016/0141-9331(93)90046-A
DO - 10.1016/0141-9331(93)90046-A
M3 - Article
SN - 0141-9331
VL - 17
SP - 161
EP - 171
JO - Microprocessors and Microsystems
JF - Microprocessors and Microsystems
IS - 3
ER -