Hyper-programming in Java']Java

被引:0
|
作者
Zirintsis, E [1 ]
Dunstan, VS [1 ]
Kirby, GNC [1 ]
Morrison, R [1 ]
机构
[1] Univ St Andrews, Dept Math & Computat Sci, St Andrews KY16 9SS, Fife, Scotland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hyper-programming is a technology only available in persistent systems, since hyper-program source code contains both text and links to persistent objects. A hyper-programming system has already been prototyped in the persistent programming language Napier88. Here we report on the transfer of that technology to an object-oriented platform, Java. The component technologies required for hyper-programming include linguistic reflection, a persistent store, and a browsing mechanism, all of which have been reported elsewhere. The topics of discussion here are the additional technologies of: the specification of denotable hyper-links in Java; a mechanism for preserving hyper-links over compilation; a hyper-program editor; and the integration of the editor and the browser with the hyper-programming user interface. We describe their design and implementation. In total, these technologies constitute a hyper-programming system in Java.
引用
收藏
页码:370 / 382
页数:13
相关论文
共 50 条
  • [31] Programming system architectures with Java']Java
    Levia, O
    COMPUTER, 1999, 32 (08) : 96 - +
  • [32] Java']Java as a first programming language
    Churcher, N
    Tempero, E
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 390 - 393
  • [33] High Performance JAVA']JAVA Programming
    Myalapalli, Vamsi Krishna
    Geloth, Sunitha
    2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,
  • [34] An enhancement to Java']Java for programming with assertions
    Zhang, C
    Zheng, LY
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 42 - 49
  • [35] Lazy functional programming in Java']Java
    Dekker, AH
    ACM SIGPLAN NOTICES, 2006, 41 (03) : 30 - 39
  • [36] Java']Java as a functional programming language
    Setzer, A
    TYPES FOR PROOFS AND PROGRAMS, 2002, 2646 : 279 - 298
  • [37] Programming Coordinated Behavior in Java']Java
    Harel, David
    Marron, Assaf
    Weiss, Gera
    ECOOP 2010: OBJECT-ORIENTED PROGRAMMING, 2010, 6183 : 250 - +
  • [38] Coping with Java']Java programming stress
    Alexander, RT
    Bieman, JM
    Viega, J
    COMPUTER, 2000, 33 (04) : 30 - +
  • [39] Java']Java-MOP: A monitoring oriented programming environment for Java']Java
    Chen, F
    Rosu, G
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 546 - 550
  • [40] JS']JSetL: a Java']Java library for supporting declarative programming in Java']Java
    Rossi, G.
    Panegai, E.
    Poleo, E.
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (02): : 115 - 149