메뉴 건너뛰기




Volumn 49, Issue , 2000, Pages 141-161

A step toward automatic distribution of java programs

Author keywords

formal techniques; model for object distribution; program analysis

Indexed keywords

ACTIVE OBJECT; CODE DISTRIBUTIONS; CODE REUSE; DISTRIBUTED PROGRAMMING; DISTRIBUTION AND PARALLELIZATION; FORMAL TECHNIQUES; JAVA PROGRAM; MULTITHREADED; OBJECT DISTRIBUTION; OBJECT-ORIENTED PROGRAM; PARALLEL PROGRAM; PROGRAM ANALYSIS; SEQUENTIAL PROGRAMS; WIDE AREA;

EID: 84868272550     PISSN: 18684238     EISSN: None     Source Type: Journal    
DOI: 10.1007/978-0-387-35520-7_7     Document Type: Article
Times cited : (8)

References (35)
  • 2
    • 84947917267 scopus 로고    scopus 로고
    • Balloon types: Controlling sharing of states in data types
    • Proc. ECOOP, Springer Verlag
    • P. S. Almeida. Balloon types: controlling sharing of states in data types. In Proc. ECOOP), LNCS 1241, pages 32-59. Springer Verlag, 1997.
    • (1997) LNCS , vol.1241 , pp. 32-59
    • Almeida, P.S.1
  • 3
    • 84934149115 scopus 로고
    • Inheritance and subtyping in a parallel object-oriented language
    • Proc. ECOOP '87, Paris, France, June
    • P. Ameriea. Inheritance and subtyping in a parallel object-oriented language. In Proc. ECOOP '87, LNCS 276, pages 234-242, Paris, France, June 1987.
    • (1987) LNCS , vol.276 , pp. 234-242
    • Ameriea, P.1
  • 7
    • 84868288080 scopus 로고    scopus 로고
    • From a specification to an equivalence proof in object-oriented parallelism
    • FMPPTA'99: Modeling and Proving, Springer
    • I. Attali, D. Caromel, and S. Lippi. From a specification to an equivalence proof in object-oriented parallelism. In FMPPTA'99: Modeling and Proving, volume 1586. Springer, LNCS, 1999.
    • (1999) LNCS , vol.1586
    • Attali, I.1    Caromel, D.2    Lippi, S.3
  • 9
    • 84976779375 scopus 로고
    • The design and implementation of Distributed Smalltalk
    • December
    • J. K. Bennett. The design and implementation of Distributed Smalltalk. In Proc. OOPSLA '87, ACM SIGPLAN Notices 22 (12), pages 318-330, December 1987.
    • (1987) Proc. OOPSLA '87, ACM SIGPLAN Notices , vol.22 , Issue.12 , pp. 318-330
    • Bennett, J.K.1
  • 10
  • 11
    • 0011483334 scopus 로고
    • Concurrency and reusability: From sequential to parallel
    • D. Caromel. Concurrency and reusability: From sequential to parallel. Journal of Object-Oriented Programming, 3(3), 1990.
    • (1990) Journal of Object-Oriented Programming , vol.3 , Issue.3
    • Caromel, D.1
  • 12
    • 84976654303 scopus 로고
    • Towards a Method of Object-Oriented Concurrent Programming
    • September
    • D. Caromel. Towards a Method of Object-Oriented Concurrent Programming. Communications of the ACM, 36(9):90-102, September 1993.
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 90-102
    • Caromel, D.1
  • 14
    • 0032154090 scopus 로고    scopus 로고
    • Towards Seamless Computing and Metacomputing in Java
    • November
    • D. Caromel, W. Klauser, and J. Vayssiere. Towards Seamless Computing and Metacomputing in Java. Concurrency Practice and Experience, 10(11-13):1043-1061, November 1998.
    • (1998) Concurrency Practice and Experience , vol.10 , Issue.11-13 , pp. 1043-1061
    • Caromel, D.1    Klauser, W.2    Vayssiere, J.3
  • 15
    • 0025444591 scopus 로고
    • Analysis of pointer and structures
    • ACM, june
    • D. R. Chase, M. Wegman, and F. K. Zadeck. Analysis of pointer and structures. In Proc. PLDI90, volume 25(6), pages 296-310. ACM, june 1990.
    • (1990) Proc. PLDI90 , vol.25 , Issue.6 , pp. 296-310
    • Chase, D.R.1    Wegman, M.2    Zadeck, F.K.3
  • 16
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs
    • ACM press
    • P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs. In Proc. POPL77, pages 238-252. ACM press, 1977.
    • (1977) Proc. POPL77 , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 17
    • 84976840386 scopus 로고
    • Context-sensitive interprocedural points-to analysis in the presence of function pointers
    • M. Emami, R. Ghiya, and L. J. Hendren. Context-sensitive interprocedural points-to analysis in the presence of function pointers. In Proc. PLDI94, pages 242-256, 1994.
    • (1994) Proc. PLDI94 , pp. 242-256
    • Emami, M.1    Ghiya, R.2    Hendren, L.J.3
  • 18
    • 0026109335 scopus 로고
    • Dataflow analysis of scalar and array references
    • February
    • P. Feautrier. Dataflow analysis of scalar and array references. International Journal of Parallel Programming, 20(1):23-52, February 1991.
    • (1991) International Journal of Parallel Programming , vol.20 , Issue.1 , pp. 23-52
    • Feautrier, P.1
  • 21
    • 84868291673 scopus 로고    scopus 로고
    • Connection analysis: A practieal interprocedural heap analysis for C
    • R. Ghiya and L. J. Hendren. Connection analysis: A practieal interprocedural heap analysis for C. Lecture Notes in Computer Science, 1033, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1033
    • Ghiya, R.1    Hendren, L.J.2
  • 22
    • 0029719687 scopus 로고    scopus 로고
    • Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C
    • jan.
    • Rakesh Ghiya and Laurie J. Hendren. Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C. In Proc. POPL'96, pages 1-15, jan. 1996.
    • (1996) Proc. POPL'96 , pp. 1-15
    • Ghiya, R.1    Hendren, L.J.2
  • 24
    • 0024138602 scopus 로고
    • A technique for analysing pointer and structure references in parallel restructuring compilers
    • V. A. Guarna. A technique for analysing pointer and structure references in parallel restructuring compilers. In Proceedings of the International Conference on Parallel Processing, volume 11, pages 212-220, 1988.
    • (1988) Proceedings of the International Conference on Parallel Processing , vol.11 , pp. 212-220
    • Guarna, V.A.1
  • 25
    • 85016844069 scopus 로고
    • Designing the McCAT compiler based on a family of structured intermediate representations
    • Proc. of the 5th International Workshop on Languages and Compilers for Parallel Computing
    • L. Hendren, C. Donawa, M. Emami, G. Gao, Justiani, and B. Sridharan. Designing the McCAT compiler based on a family of structured intermediate representations. In Proc. of the 5th International Workshop on Languages and Compilers for Parallel Computing, LNCS 757, 1993.
    • (1993) LNCS , vol.757
    • Hendren, L.1    Donawa, C.2    Emami, M.3    Gao, G.4    Justiani5    Sridharan, B.6
  • 27
    • 1442284576 scopus 로고    scopus 로고
    • Non-interference properties of a concurrent object-based language: Proofs based on an operational semantics
    • Kluwer Academic Publishers
    • S. Hodges and C. B. Jones. Non-interference properties of a concurrent object-based language: Proofs based on an operational semantics. In Object Orientation with Parallelism and Persistance. Kluwer Academic Publishers, 1996.
    • (1996) Object Orientation with Parallelism and Persistance
    • Hodges, S.1    Jones, C.B.2
  • 28
    • 84956616916 scopus 로고
    • Detecting conflicts between structure accesses
    • june
    • J.R. Larus and P. N. Hilfinger. Detecting conflicts between structure accesses. In Proc. PLDI88, pages 21-34, june 1988.
    • (1988) Proc. PLDI88 , pp. 21-34
    • Larus, J.R.1    Hilfinger, P.N.2
  • 31
    • 0031274872 scopus 로고    scopus 로고
    • Commutativity analysis: A new analysis technique for parallelizing compilers
    • M. C. Rinard and P. C. Diniz. Commutativity analysis: a new analysis technique for parallelizing compilers. TOPLAS, 19(6):942-991, 1997.
    • (1997) TOPLAS , vol.19 , Issue.6
    • Rinard, M.C.1    Diniz, P.C.2
  • 32
    • 0032684782 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • San Antonio, TX, Jan.
    • M. Sagiv, T. Reps, and R. Wilhelm. Parametric shape analysis via 3-valued logic. In Proc. POPL99, pages pp. 105-118, San Antonio, TX, Jan. 1999.
    • (1999) Proc. POPL99 , pp. 105-118
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 33
    • 0031598986 scopus 로고    scopus 로고
    • Solving shape-analysis problems in languages with destructive updating
    • January
    • Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Solving shape-analysis problems in languages with destructive updating. ACM TOPLAS, 20(1):1-50, January 1998.
    • (1998) ACM TOPLAS , vol.20 , Issue.1 , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 34
    • 85016843791 scopus 로고
    • Toward languages and formal systems for distributed computing
    • Proc. of the ECOOP '93 Workshop on Object-Based Distributed Programming
    • M. Tokoro and K. Takashio. Toward languages and formal systems for distributed computing. In Proc. of the ECOOP '93 Workshop on Object-Based Distributed Programming, LNCS 791, pages 93-110, 1994.
    • (1994) LNCS , vol.791 , pp. 93-110
    • Tokoro, M.1    Takashio, K.2
  • 35
    • 84976837510 scopus 로고
    • The design and implementation of Concurrent Smalltalk
    • November
    • Y. Yokote and M. Tokoro. The design and implementation of Concurrent Smalltalk. In Proc. OOPSLA '86, ACM SIGPLAN Notices, 21 (11), pages 331-340, November 1986.
    • (1986) Proc. OOPSLA '86, ACM SIGPLAN Notices , vol.21 , Issue.11 , pp. 331-340
    • Yokote, Y.1    Tokoro, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.