Evolution of distributed Java']Java programs

被引:0
|
作者
Eisenbach, S
Sadler, C
Shaikh, S
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
[2] Middlesex Univ, Sch Comp Sci, London N14 4YZ, England
来源
COMPONENT DEPLOYMENT | 2002年 / 2370卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A major challenge of maintaining object-oriented programs is to find a means of evolving software that already has a distributed client base. This should be easier for Java developers than for most, because dynamic linking has been designed into the runtime system. It turns out however that things are not so straightforward as they seem, since a given modification can leave a remote client in one of a number of states, not all of which are tolerable, let alone desirable. In this paper we attempt to delineate these states, and to consider ways of avoiding the worst of them. We describe our utility, which offers library developers a transparent version control system, to protect their remote clients.
引用
收藏
页码:51 / 66
页数:16
相关论文
共 50 条
  • [1] Simplifying the evolution of Java']Java programs
    Seiter, LM
    Lieberherr, KJ
    Orleans, D
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 655 - 656
  • [2] Model generation for distributed Java']Java programs
    Boulifa, R
    Madelaine, E
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 139 - 152
  • [3] On verifying distributed multithreaded Java']Java programs
    Chen, J
    SOFTWARE QUALITY JOURNAL, 1999, 8 (04) : 321 - 341
  • [4] HORB: Distributed execution of Java']Java programs
    Hirano, S
    WORLDWIDE COMPUTING AND ITS APPLICATIONS, 1997, 1274 : 29 - 42
  • [5] Specializing Java']Java programs in a distributed environment
    Park, JG
    Park, MS
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2002, 18 (05) : 787 - 801
  • [6] Distributed dynamic slicing of Java']Java programs
    Mohapatra, Durga P.
    Kumar, Rajeev
    Mall, Rajib
    Kumar, D. S.
    Bhasin, Mayank
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (12) : 1661 - 1678
  • [7] Generation of distributed parallel Java']Java programs
    Launay, P
    Pazat, JL
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 729 - 732
  • [8] Observations on the assured evolution of concurrent Java']Java programs
    Greenhouse, A
    Halloran, TJ
    Scherlis, WL
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 58 (03) : 384 - 411
  • [9] Performance analysis for distributed and parallel Java']Java programs with Aksum
    Seragiotto, C
    Fahringer, T
    2005 IEEE International Symposium on Cluster Computing and the Grid, Vols 1 and 2, 2005, : 1024 - 1031
  • [10] Distributed and parallel execution of Java']Java programs on a DSM system
    Hou, TW
    Chen, FG
    Lee, JL
    Cheng, YL
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 555 - 559