메뉴 건너뛰기




Volumn 1, Issue 5, 2002, Pages 117-148

CentiJ: An RMI code generator

Author keywords

[No Author keywords available]

Indexed keywords

ACCIDENT PREVENTION; AUTOMATION; COMPUTER PROGRAM LISTINGS; CONSTRAINT THEORY; DISTRIBUTED COMPUTER SYSTEMS; INTERFACES (COMPUTER); JAVA PROGRAMMING LANGUAGE; LAWS AND LEGISLATION; NETWORK PROTOCOLS; PROJECT MANAGEMENT;

EID: 3042648600     PISSN: 16601769     EISSN: None     Source Type: Journal    
DOI: 10.5381/jot.2002.1.5.a2     Document Type: Article
Times cited : (1)

References (70)
  • 1
    • 84987191815 scopus 로고
    • Type inference of SELF: Analysis of objects with dynamic and multiple inheritance
    • [Agesen]. Kaiserslautern, Germany, July
    • [Agesen] Ole Agesen, Jens Palsberg, and Michael I. Schwartzbach. "Type Inference of SELF: Analysis of Objects with Dynamic and Multiple Inheritance". In ECOOP '93 Conference Proceedings, p. 247-267. Kaiserslautern, Germany, July 1993
    • (1993) ECOOP '93 Conference Proceedings , pp. 247-267
    • Agesen, O.1    Palsberg, J.2    Schwartzbach, M.I.3
  • 2
    • 0026120430 scopus 로고
    • Atomic delegation: Object-oriented transactions
    • [Aksit 1991], Los Alamitos, CA, IEEE Computer Society. March
    • [Aksit 1991] Mehmet Aksit, Jan Willem Dijkstra. "Atomic Delegation: Object-oriented transactions", IEEE Software, Los Alamitos, CA, IEEE Computer Society. March 1991.pps. 84-92.
    • (1991) IEEE Software , pp. 84-92
    • Aksit, M.1    Dijkstra, J.W.2
  • 5
    • 0031988269 scopus 로고    scopus 로고
    • Performance evaluation of the orca shared-object systems
    • [Bal]
    • [Bal] Bal, H.E., et al. "Performance Evaluation of the Orca Shared-Object Systems" ACM Trans. CS, Vol. 16, No. 1 (1998) pps. 1-40.
    • (1998) ACM Trans. CS , vol.16 , Issue.1 , pp. 1-40
    • Bal, H.E.1
  • 6
    • 84958625921 scopus 로고    scopus 로고
    • Split objects: A disciplined use of delegation within objects
    • [Bardou], Sans Jose, California. Special Issue of ACM SIGPLAN Notices (31)10
    • [Bardou] D. Bardou and C. Dony. "Split Objects: A Disciplined Use of Delegation Within Objects". In Proceedings of OOPSLA'96, Sans Jose, California. Special Issue of ACM SIGPLAN Notices (31)10, pages 122-137, 1996. http://citeseer.nj.nec.com/bardou96split.html
    • (1996) Proceedings of OOPSLA'96 , pp. 122-137
    • Bardou, D.1    Dony, C.2
  • 9
    • 0003696285 scopus 로고
    • [Booch 1991], Benjamin Cummings, Redwood Cits, CA
    • [Booch 1991] Grady Booch. Object-Oriented Design, Benjamin Cummings, Redwood Cits, CA. 1991.
    • (1991) Object-oriented Design
    • Booch, G.1
  • 10
    • 0023961010 scopus 로고
    • Semantics of multiple inheritance
    • [Cardelli]
    • [Cardelli] L. Cardelli, "Semantics of Multiple Inheritance", Information and Computation, 76 (1988) 138-164. http://citeseer.nj.nec.com/ cardelli88semantics.html
    • (1988) Information and Computation , vol.76 , pp. 138-164
    • Cardelli, L.1
  • 11
    • 1842601997 scopus 로고
    • Automatic reorganization of object-oriented hierarchies: A case study
    • [Casais]
    • [Casais] E. Casais, "Automatic reorganization of object-oriented hierarchies: a case study", Object Oriented Systems, 1 (1994), pp. 95-115
    • (1994) Object Oriented Systems , vol.1 , pp. 95-115
    • Casais, E.1
  • 13
    • 0010518753 scopus 로고    scopus 로고
    • Java-inspired design: Use composition rather than ineritance
    • [Coad], Jan.
    • [Coad] Peter Coad and Mark Mayfield. "Java-Inspired Design: Use Composition Rather than Ineritance", American Programmer, Jan. 1997, pps. 23-31.
    • (1997) American Programmer , pp. 23-31
    • Coad, P.1    Mayfield, M.2
  • 14
    • 3042627311 scopus 로고
    • Multiple inheritance via intersection types
    • [Compagnoni] (Aug.), University of Edinburgh. Also available as Catholic University Nijmegen computer science technical report 93-18
    • [Compagnoni] Compagnoni, A. B., & Pierce, B. C. 1993 (Aug.). "Multiple Inheritance via Intersection Types". Tech. rept. ECS-LFCS-93-275. LFCS, University of Edinburgh. Also available as Catholic University Nijmegen computer science technical report 93-18. http://citeseer.nj.nec.com/compagnoni93multiple.html
    • (1993) Tech. Rept. , vol.ECS-LFCS-93-275. LFCS
    • Compagnoni, A.B.1    Pierce, B.C.2
  • 15
    • 0021122406 scopus 로고
    • Message/object programming: An evolutionary change in programming technology
    • [Cox] 1. Jan
    • [Cox] B. Cox. "Message/Object Programming: An evolutionary change in programming technology", IEEE Software (1)1. Jan 1982.
    • (1982) IEEE Software (1)
    • Cox, B.1
  • 16
    • 0020504370 scopus 로고    scopus 로고
    • Negotiation ias a metaphor for distributed problem solving
    • [Davis and Smith]
    • [Davis and Smith] R. Davis, and R.G. Smith, "Negotiation ias a metaphor for distributed problem solving", Artificial Intelligence, No. 20, pps. 63-109.
    • Artificial Intelligence , Issue.20 , pp. 63-109
    • Davis, R.1    Smith, R.G.2
  • 17
    • 1842602000 scopus 로고    scopus 로고
    • Refactoring test code
    • [Deursen] M. Marchesi, editor, Extreme Programming and Flexible Processes
    • [Deursen] A. van Deursen, L. Moonen, A. van den Bergh, and G. Kok. "Refactoring test code". In M. Marchesi, editor, Extreme Programming and Flexible Processes; Proc. XP2001, 2001. http://citeseer.nj.nec.com/ vandeursen01refactoring.html
    • (2001) Proc. XP2001
    • Van Deursen, A.1    Moonen, L.2    Van den Bergh, A.3    Kok, G.4
  • 18
    • 0032305679 scopus 로고    scopus 로고
    • Reengineering object-oriented code
    • [Fanta], IEEE Computer Society Press, Los Alamitos CA
    • [Fanta] Fanta R., Rajlich V., "Reengineering Object-Oriented Code", in Proceedings of the International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos CA, 1998, pp. 238-246. http://citeseer.nj.nec.com/fanta98reengineering.html
    • (1998) Proceedings of the International Conference on Software Maintenance , pp. 238-246
    • Fanta, R.1    Rajlich, V.2
  • 19
    • 84947939960 scopus 로고
    • A delegation-based object calculus with subtyping
    • [Fisher] of Lecture Notes in Computer Science. Springer-Verlag
    • [Fisher] K. Fisher and J. C. Mitchell. "A Delegation-based Object Calculus with Subtyping". In Proc. of FCT, volume 965 of Lecture Notes in Computer Science, pages 42-61. Springer-Verlag, 1995. http://citeseer.nj.nec. com/104746.html
    • (1995) Proc. of FCT , vol.965 , pp. 42-61
    • Fisher, K.1    Mitchell, J.C.2
  • 20
    • 0010484638 scopus 로고    scopus 로고
    • Delegation: An important concept for the appropriate design of object models
    • [Frank], June
    • [Frank] Ulrich Frank. "Delegation: An Important Concept for the Appropriate Design of Object Models", Journal of Object Oriented Programming, June 2000. pps. 13-17, 44
    • (2000) Journal of Object Oriented Programming , pp. 13-17
    • Frank, U.1
  • 21
    • 84940106242 scopus 로고    scopus 로고
    • Hardening COTS software with generic software wrappers
    • [Fraser], May
    • [Fraser] Timothy Fraser, Lee Badger, and Mark Feldman. "Hardening COTS Software with Generic Software Wrappers". In IEEE Symposium on Security and Privacy, May 1999. http://citeseer.nj.nec.com/fraser99hardening. html
    • (1999) IEEE Symposium on Security and Privacy
    • Fraser, T.1    Badger, L.2    Feldman, M.3
  • 24
    • 0003698037 scopus 로고
    • [Har]. Prentice Hall
    • [Har] S. Harbison. Modula-3. Prentice Hall, 1992.
    • (1992) Modula-3
    • Harbison, S.1
  • 25
    • 84976784065 scopus 로고    scopus 로고
    • Inheritance modeled with explicit bindings: An approach to typed inheritance
    • [Hauck], (Washington, D.C., Sep. 26-Oct. 1)
    • [Hauck] F. J. Hauck: "Inheritance modeled with explicit bindings: an approach to typed inheritance"; Proc. of the Conf. on Object-Oriented Progr. Sys., Lang., and Appl. - OOPSLA, (Washington, D.C., Sep. 26-Oct. 1, 1993); SIGPLAN Notices 28(10), http://citeseer.nj.nec.com/hauck93inheritance. html
    • (1993) Proc. of the Conf. on Object-Oriented Progr. Sys., Lang., and Appl. - OOPSLA
    • Hauck, F.J.1
  • 26
    • 84976784065 scopus 로고    scopus 로고
    • [Hauck] F. J. Hauck: "Inheritance modeled with explicit bindings: an approach to typed inheritance"; Proc. of the Conf. on Object-Oriented Progr. Sys., Lang., and Appl. - OOPSLA, (Washington, D.C., Sep. 26-Oct. 1, 1993); SIGPLAN Notices 28(10), http://citeseer.nj.nec.com/hauck93inheritance. html
    • SIGPLAN Notices , vol.28 , Issue.10
  • 27
    • 0010446061 scopus 로고    scopus 로고
    • Using delegation for software and subject composition
    • [Harrison], IBM Thomas J. Watson Research Center, August
    • [Harrison] William Harrison, Harold Ossher and Peri Tarr, "Using Delegation for Software and Subject Composition", Research Report RC 20946, IBM Thomas J. Watson Research Center, August 1999. http://www.research.ibm.com/ sop/soppubs.htm
    • (1999) Research Report , vol.RC 20946
    • Harrison, W.1    Ossher, H.2    Tarr, P.3
  • 28
    • 0003225235 scopus 로고    scopus 로고
    • Agent-oriented software engineering
    • [Jennings] (ed. J. Bradshaw) AAAI/MIT Press. (to appear)
    • [Jennings] Jennings, N., and Wooldridge, M. (2000) "Agent-Oriented Software Engineering". In Handbook of Agent Technology (ed. J. Bradshaw) AAAI/MIT Press. (to appear) http://citeseer.nj.nec.com/ wooldridge99agentoriented.html
    • (2000) Handbook of Agent Technology
    • Jennings, N.1    Wooldridge, M.2
  • 29
    • 85029748418 scopus 로고
    • Refactoring and aggregation
    • [John93b] Object Technologies for Advanced Software - First JSSST International Symposium, Springer-Verlag
    • [John93b] Ralph E. Johnson and William F. Opdyke, "Refactoring and Aggregation", Object Technologies for Advanced Software - First JSSST International Symposium, Lecture Notes in Computer Science, Vol. 742, Springer-Verlag, 1993.
    • (1993) Lecture Notes in Computer Science , vol.742
    • Johnson, R.E.1    Opdyke, W.F.2
  • 30
    • 85029748418 scopus 로고
    • Refactoring and aggregation
    • [Johnson] S. Nishio and A. Yonezawa, editors, Kanazawa, Japan, November. JSSST, Springer Verlag, Lecture Notes in Computer Science
    • [Johnson] Ralph E. Johnson and William F. Opdyke. "Refactoring and aggregation". In S. Nishio and A. Yonezawa, editors, International Symposium on Object Technologies for Advanced Software, pages 264-278, Kanazawa, Japan, November 1993. JSSST, Springer Verlag, Lecture Notes in Computer Science, http://citeseer.nj.nec.com/johnson93refactoring.html
    • (1993) International Symposium on Object Technologies for Advanced Software , pp. 264-278
    • Johnson, R.E.1    Opdyke, W.F.2
  • 31
  • 33
    • 2942757495 scopus 로고
    • Implementation of dynamic delegation in strongly typed inheritance-based systems
    • [Kniesel], Oct., University of Bonn, Germany
    • [Kniesel] Günter Kniesel: "Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems". Technical report IAI-TR-94-3, Oct. 1994, University of Bonn, Germany. http://citeseer.nj.nec.com/ kniesel95implementation.html
    • (1994) Technical Report , vol.IAI-TR-94-3
    • Kniesel, G.1
  • 34
    • 0010491827 scopus 로고    scopus 로고
    • Delegation for Java: API or language extension?
    • [Kniesel 98], May, University of Bonn, Germany
    • [Kniesel 98] Günter Kniesel: "Delegation for Java: API or Language Extension?". Technical report IAI-TR-98-5, May, 1998, University of Bonn, Germany. http://citeseer.nj.nec.com/kniesel97delegation.html
    • (1998) Technical Report , vol.IAI-TR-98-5
    • Kniesel, G.1
  • 35
    • 3042613648 scopus 로고    scopus 로고
    • Type-safe delegation for run-time component adaptation
    • [Kniesel 99] R. Guerraoui (Ed.). Springer LNCS 1628
    • [Kniesel 99] Günter Kniesel, "Type-Safe Delegation for Run-Time Component Adaptation", In R. Guerraoui (Ed.): Proceedings of ECOOP99. Springer LNCS 1628. http://citeseer.nj.nec.com/kniesel99typesafe.html
    • Proceedings of ECOOP99
    • Kniesel, G.1
  • 36
    • 3042666868 scopus 로고    scopus 로고
    • [Kniesel 01], private e-mail communications, kniesel@cs.uni-bonn.de
    • [Kniesel 01] Günter Kniesel, private e-mail communications, kniesel@cs.uni-bonn.de.
    • Kniesel, G.1
  • 37
    • 0003500676 scopus 로고    scopus 로고
    • Elbereth: Tool support for refactoring Java programs
    • [Korman], University of California, San Diego Department of Computer Science and Engineering, May
    • [Korman] W. Korman and W. G. Griswold. "Elbereth: Tool support for refactoring Java programs". Technical report, University of California, San Diego Department of Computer Science and Engineering, May 1998. http://citeseer.nj.nec.com/korman98elbereth.html
    • (1998) Technical Report
    • Korman, W.1    Griswold, W.G.2
  • 40
    • 3042674046 scopus 로고    scopus 로고
    • A framework for parallel programming in Java
    • [Launay], LNCS, April
    • [Launay] P. Launay, J.-L. Pazat. "A framework for parallel programming in Java". In HPCN'98, LNCS, April 1998 http://citeseer.nj.nec. com/launay97framework.html
    • (1998) HPCN'98
    • Launay, P.1    Pazat, J.-L.2
  • 43
    • 0003466933 scopus 로고    scopus 로고
    • [Lyon 1999], Prentice Hall, M&T Books, NY, NY
    • [Lyon 1999] Douglas Lyon. Image Processing in Java, Prentice Hall, M&T Books, NY, NY. 1998.
    • (1998) Image Processing in Java
    • Lyon, D.1
  • 46
    • 0030261535 scopus 로고    scopus 로고
    • Automatic inheritance hierarchy restructuring and method refactoring
    • [Moore], Languages and Applications, October
    • [Moore] I. Moore. "Automatic inheritance hierarchy restructuring and method refactoring". In Proceedings of the Conference on Object Oriented Programming Systems, Languages and Applications, pages 235-250, October 1996. SIGPLAN Notices, 31(10). http://citeseer.nj.nec.com/moore96automatic.html
    • (1996) Proceedings of the Conference on Object Oriented Programming Systems , pp. 235-250
    • Moore, I.1
  • 47
    • 0030261535 scopus 로고    scopus 로고
    • [Moore] I. Moore. "Automatic inheritance hierarchy restructuring and method refactoring". In Proceedings of the Conference on Object Oriented Programming Systems, Languages and Applications, pages 235-250, October 1996. SIGPLAN Notices, 31(10). http://citeseer.nj.nec.com/moore96automatic.html
    • SIGPLAN Notices , vol.31 , Issue.10
  • 49
    • 0003489758 scopus 로고
    • [Opdy92b], Ph.D. dissertation, University of Illinois
    • [Opdy92b] William F. Opdyke, Refactoring Object-Oriented Frameworks, Ph.D. dissertation, University of Illinois, 1992. ftp://st.cs.uiuc.edu/pub/ papers/refactoring/
    • (1992) Refactoring Object-oriented Frameworks
    • Opdyke, W.F.1
  • 50
    • 0027334778 scopus 로고
    • Creating abstract superclasses by refactoring
    • [Opdy93a], ACM Press
    • [Opdy93a] William F. Opdyke and Ralph E. Johnson, "Creating Abstract Superclasses by Refactoring", Proceedings CSC'93, ACM Press, 1993.
    • (1993) Proceedings CSC'93
    • Opdyke, W.F.1    Johnson, R.E.2
  • 53
    • 84949754919 scopus 로고    scopus 로고
    • A Meta-model for language-independent refactoring
    • [Tichelaar]
    • [Tichelaar] Sander Tichelaar and Stéphane Ducasse and Serge Demeyer and Oscar Nierstrasz, "A Meta-model for Language-Independent Refactoring", IEEE Proceedings ISPSE, 2000, http://citeseer.nj.nec.com/ 379788.html
    • (2000) IEEE Proceedings ISPSE
    • Tichelaar, S.1    Ducasse, S.2    Demeyer, S.3    Nierstrasz, O.4
  • 54
    • 0001908478 scopus 로고    scopus 로고
    • [Snyder] Affiliation Software Technology Laboratory, Hewlett-Packard Laboratories, PO Box 10490, Palo Alto, CA, 94303-0971
    • [Snyder] Alan Snyder. "Encapsulation and Inheritance in Object-Oriented Programming Languages", Affiliation Software Technology Laboratory, Hewlett-Packard Laboratories, PO Box 10490, Palo Alto, CA, 94303-0971 http://citeseer.nj.nec.com/328789.html
    • Encapsulation and Inheritance in Object-oriented Programming Languages
    • Snyder, A.1
  • 55
    • 33845386666 scopus 로고    scopus 로고
    • Pangaea: An automatic distribution front-end for Java
    • [Spiegel] Fourth IEEE Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS '99), San Juan, Puerto Rico, USA, April. IEEE
    • [Spiegel] Andre Spiegel. Pangaea: An automatic distribution front-end for Java. In Fourth IEEE Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS '99), in Proc. IPPS/SPDP '99, San Juan, Puerto Rico, USA, April 1999. IEEE. http://citeseer.nj.nec.com/spiegel99pangaea.html
    • (1999) Proc. IPPS/SPDP '99
    • Spiegel, A.1
  • 56
    • 0038224070 scopus 로고    scopus 로고
    • Automatic distribution in pangaea
    • [Spiegel 2000], Berlin, April
    • [Spiegel 2000] Andre Spiegel, "Automatic Distribution in Pangaea", CBS 2000, Berlin, April 2000. See also http://www.inf.fu-berlin. de/~spiegel/pangaea/
    • (2000) CBS 2000
    • Spiegel, A.1
  • 61
    • 84949205957 scopus 로고    scopus 로고
    • [Sun IIOP] Sun Microsystems
    • [Sun IIOP] Sun Microsystems, "RMI over IIOP", http://java.sun.com/products/rmi-iiop
    • RMI over IIOP
  • 62
    • 3042571517 scopus 로고    scopus 로고
    • Using dynamic proxies to layer new functionalirty over existing code
    • [Sun 2000] May 30
    • [Sun 2000] Tech Tips, "Using dynamic proxies to layer new functionalirty over existing code" May 30, 2000, http://developer.java.sun. com/developer/TechTips/2000/tt0530.html
    • (2000) Tech Tips
  • 64
    • 0034315975 scopus 로고    scopus 로고
    • Simulating mulitiple inheritance in Java
    • [Tempero], Springer-Verlag
    • [Tempero] Ewan Tempero and Robert Biddle, "Simulating mulitiple inheritance in Java", The Journal of Systems and Software 55(2000) pps. 87-1000, Springer-Verlag.
    • (2000) The Journal of Systems and Software , vol.55 , pp. 87-1000
    • Tempero, E.1    Biddle, R.2
  • 70
    • 0024900567 scopus 로고
    • Type inference for record concatenation and multiple inheritance
    • [Wand], Pacific Grove, CA, June
    • [Wand] Mitchell Wand. "Type inference for record concatenation and multiple inheritance". In Fourth Annual IEEE Symposium on Logic in Computer Science, pages 92-97, Pacific Grove, CA, June 1989. http://citeseer.nj.nec.com/ wand89tvpe.html
    • (1989) Fourth Annual IEEE Symposium on Logic in Computer Science , pp. 92-97
    • Wand, M.1


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