메뉴 건너뛰기




Volumn 29, Issue 1, 2007, Pages

Type-based publish/subscribe: Concepts and experiences

Author keywords

Abstraction; Distribution; Generics; Java; Publish subscribe; Reflection; Type

Indexed keywords

INTERCONNECTED COMPUTER DEVICES; OBJECT ENCAPSULATION; TYPE-BASED PUBLISH/SUBSCRIBE (TPS);

EID: 33846609442     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1180475.1180481     Document Type: Article
Times cited : (47)

References (95)
  • 8
    • 0033897228 scopus 로고    scopus 로고
    • BACON, J., MOODY, K., BATES, J., HAYTON, R., MA, C., MCNEIL, A., SEIDEL, O., AND SPITERI, M. 2000. Generic support for distributed applications. IEEE Comput. 33, 3 (Mar.), 68-76.
    • BACON, J., MOODY, K., BATES, J., HAYTON, R., MA, C., MCNEIL, A., SEIDEL, O., AND SPITERI, M. 2000. Generic support for distributed applications. IEEE Comput. 33, 3 (Mar.), 68-76.
  • 12
    • 11344295053 scopus 로고    scopus 로고
    • BENTON, N., CARDELLI, L., AND FOURNET, C. 2004. Modern concurrency abstractions for C#. ACM Trans. Program. Lang. Syst. 26, 5 (Sept.), 769-804.
    • BENTON, N., CARDELLI, L., AND FOURNET, C. 2004. Modern concurrency abstractions for C#. ACM Trans. Program. Lang. Syst. 26, 5 (Sept.), 769-804.
  • 13
    • 0027810202 scopus 로고    scopus 로고
    • BIRMAN, K. 1993. The process group approach to reliable distributed computing. Commun. ACM 36, 12 (Dec.), 36-53.
    • BIRMAN, K. 1993. The process group approach to reliable distributed computing. Commun. ACM 36, 12 (Dec.), 36-53.
  • 14
    • 33846562600 scopus 로고    scopus 로고
    • Generics in the Java programming language
    • Tech. Rep, Sun Microsystems, Inc. July
    • BRACHA, G. 2004. Generics in the Java programming language. Tech. Rep., Sun Microsystems, Inc. July.
    • (2004)
    • BRACHA, G.1
  • 19
    • 17244371685 scopus 로고    scopus 로고
    • BRUCE, K., SCHUETT, A., AND VAN GENT, R. 1995. PolyTOIL: A type-safe polymorphic object-oriented language. In Proceedings of the 9th European Conference on Object-Oriented Programming (ECOOP). 27-51.
    • BRUCE, K., SCHUETT, A., AND VAN GENT, R. 1995. PolyTOIL: A type-safe polymorphic object-oriented language. In Proceedings of the 9th European Conference on Object-Oriented Programming (ECOOP). 27-51.
  • 24
    • 84976654303 scopus 로고
    • Towards a method of object-oriented concurrent programming
    • CAROMEL, D. 1993. Towards a method of object-oriented concurrent programming. Commun. ACM 36, 90-102.
    • (1993) Commun. ACM , vol.36 , pp. 90-102
    • CAROMEL, D.1
  • 26
    • 0003850286 scopus 로고
    • The cecil language specification and rationale
    • Version 2.0, 93-03-05, Department of Computer Science and Engineering, University of Washington. Dec
    • CHAMBERS, C. 1995. The cecil language specification and rationale: Version 2.0. Tech. Rep. UW-CS 93-03-05, Department of Computer Science and Engineering, University of Washington. Dec.
    • (1995) Tech. Rep. UW-CS
    • CHAMBERS, C.1
  • 27
    • 84955593601 scopus 로고    scopus 로고
    • Jada - Coordination and communication for Java agents
    • Mobile Object Systems: Towards the Programmable Internet, Springer
    • CIANCARINI, P. AND ROSSI, D. 1997. Jada - Coordination and communication for Java agents. In Mobile Object Systems: Towards the Programmable Internet. Lecture Notes in Computer Sceince, vol. 1222. Springer, 213-228.
    • (1997) Lecture Notes in Computer Sceince , vol.1222 , pp. 213-228
    • CIANCARINI, P.1    ROSSI, D.2
  • 32
    • 0005267050 scopus 로고    scopus 로고
    • Design and implementation of a modular, flexible, and fast system for dynamic protocol composition
    • Tech. Rep. TM-552, Massachusetts Institute of Technology, Laboratory for Computer Science. May
    • ENGLER, D., WALLACH, D., AND KAASHOEK, M. 1996. Design and implementation of a modular, flexible, and fast system for dynamic protocol composition. Tech. Rep. TM-552, Massachusetts Institute of Technology, Laboratory for Computer Science. May.
    • (1996)
    • ENGLER, D.1    WALLACH, D.2    KAASHOEK, M.3
  • 39
    • 2442558299 scopus 로고    scopus 로고
    • EUGSTER, P., GUERRAOUI, R., HANDURUKANDE, S., KERMARREC, A.-M., AND KOUZNETSOV, P. 2003. Lightweight probabilistic broadcast. ACM Trans. Comput. Syst. 21, 4 (Nov.), 341-374.
    • EUGSTER, P., GUERRAOUI, R., HANDURUKANDE, S., KERMARREC, A.-M., AND KOUZNETSOV, P. 2003. Lightweight probabilistic broadcast. ACM Trans. Comput. Syst. 21, 4 (Nov.), 341-374.
  • 41
    • 0022045868 scopus 로고    scopus 로고
    • FISCHER, M., LYNCH, N., AND PATERSON, M. 1985. Impossibility of distributed consensus with one faulty process. J. ACM 32, 2 (Apr.), 217-246.
    • FISCHER, M., LYNCH, N., AND PATERSON, M. 1985. Impossibility of distributed consensus with one faulty process. J. ACM 32, 2 (Apr.), 217-246.
  • 46
    • 84976826320 scopus 로고    scopus 로고
    • GELERNTER, D. 1985. Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7, 1 (Jan.), 80-112.
    • GELERNTER, D. 1985. Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7, 1 (Jan.), 80-112.
  • 47
    • 84976215953 scopus 로고    scopus 로고
    • GELERNTER, D. AND CARRIERO, N. 1992. Coordination languages and their significance. Commun. ACM 35, 2 (Feb.), 97-107.
    • GELERNTER, D. AND CARRIERO, N. 1992. Coordination languages and their significance. Commun. ACM 35, 2 (Feb.), 97-107.
  • 53
    • 0344044989 scopus 로고    scopus 로고
    • Java message service
    • Tech. Rep, Sun Microsystems, Inc. Mar
    • HAPPNER, M., BURRIDGE, R., AND SHARMA, R. 2002. Java message service. Tech. Rep., Sun Microsystems, Inc. Mar.
    • (2002)
    • HAPPNER, M.1    BURRIDGE, R.2    SHARMA, R.3
  • 56
    • 33846588043 scopus 로고    scopus 로고
    • HEJLSBERG, A. AND WILTAMUTH, S. 2001. C# Language Specification. Microsoft Press, Redmond, WA.
    • HEJLSBERG, A. AND WILTAMUTH, S. 2001. C# Language Specification. Microsoft Press, Redmond, WA.
  • 57
    • 33846603333 scopus 로고    scopus 로고
    • KAFURA, D., MUKHERJI, M., AND LAVENDER, G. 1993. ACT++: A class library for concurrent program, in C++ using actors. J. Object Oriented Program. 6, 6 (Oct.), 47-55.
    • KAFURA, D., MUKHERJI, M., AND LAVENDER, G. 1993. ACT++: A class library for concurrent program, in C++ using actors. J. Object Oriented Program. 6, 6 (Oct.), 47-55.
  • 59
    • 33846573423 scopus 로고    scopus 로고
    • KOENIG, P. 1999. Messages vs objects for application integration. Distrib. Comput. 2, 3 (Apr.), 44-45.
    • KOENIG, P. 1999. Messages vs objects for application integration. Distrib. Comput. 2, 3 (Apr.), 44-45.
  • 60
    • 0029388114 scopus 로고    scopus 로고
    • KRISHNAMURTHY, B. AND ROSENBLUM, D. 1995. Yeast: A general purpose event-action system. IEEE Trans. Softw. Eng. 21, 10 (Oct.), 845-857.
    • KRISHNAMURTHY, B. AND ROSENBLUM, D. 1995. Yeast: A general purpose event-action system. IEEE Trans. Softw. Eng. 21, 10 (Oct.), 845-857.
  • 62
    • 0023981495 scopus 로고    scopus 로고
    • LISKOV, B. 1988. Distributed programming in argus. Commun. ACM 31, 3 (Mar.), 300-312.
    • LISKOV, B. 1988. Distributed programming in argus. Commun. ACM 31, 3 (Mar.), 300-312.
  • 63
    • 84976676329 scopus 로고    scopus 로고
    • LISKOV, B. 1993. A history of CLU. ACM SIGPLAN Not. 28, 3 (Mar.), 133-147.
    • LISKOV, B. 1993. A history of CLU. ACM SIGPLAN Not. 28, 3 (Mar.), 133-147.
  • 64
    • 0003109891 scopus 로고    scopus 로고
    • MANSOURI-SAMANI, M. AND SLOMAN, M. 1997. GEM: A generalized event monitoring language for distributed systems. Distrib. Syst. Eng. 4, 2 (June), 96-108.
    • MANSOURI-SAMANI, M. AND SLOMAN, M. 1997. GEM: A generalized event monitoring language for distributed systems. Distrib. Syst. Eng. 4, 2 (June), 96-108.
  • 65
    • 84945713135 scopus 로고    scopus 로고
    • MEYER, B. 1992a. Applying design by contract. IEEE Comput. 25, 10 (Oct.), 40-51.
    • MEYER, B. 1992a. Applying design by contract. IEEE Comput. 25, 10 (Oct.), 40-51.
  • 66
    • 0004198444 scopus 로고
    • Eiffel: The Language
    • Prentice-Hall, Upper Saddle River, NJ
    • MEYER, B. 1992b. Eiffel: The Language. Object-Oriented Series. Prentice-Hall, Upper Saddle River, NJ.
    • (1992) Object-Oriented Series
    • MEYER, B.1
  • 67
    • 84976853350 scopus 로고    scopus 로고
    • Systematic concurrent object-oriented programming
    • MEYER, B. 2002. Systematic concurrent object-oriented programming. Commun. ACM 36, 9, 56-80.
    • (2002) Commun. ACM , vol.36 , Issue.9 , pp. 56-80
    • MEYER, B.1
  • 68
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • MILNER, R. 1977. A theory of type polymorphism in programming. J. Comput. Syst. Sci. 17, 348-375.
    • (1977) J. Comput. Syst. Sci , vol.17 , pp. 348-375
    • MILNER, R.1
  • 70
    • 0022560855 scopus 로고    scopus 로고
    • NIELSON, F. AND NIELSON, H. 1988. Two-Level semantics and code generation. Theor. Comput. Sci. 56, 1 (Jan.), 59-133.
    • NIELSON, F. AND NIELSON, H. 1988. Two-Level semantics and code generation. Theor. Comput. Sci. 56, 1 (Jan.), 59-133.
  • 80
    • 0030128207 scopus 로고    scopus 로고
    • POWELL, D. 1996. Group communications. Commun. ACM 39, 4 (Apr.), 50-97.
    • POWELL, D. 1996. Group communications. Commun. ACM 39, 4 (Apr.), 50-97.
  • 86
    • 0032598039 scopus 로고    scopus 로고
    • STEELE, G. 1999. Growing a language. Higher-Order Symb. Comput. 12, 3 (Oct.), 221-236.
    • STEELE, G. 1999. Growing a language. Higher-Order Symb. Comput. 12, 3 (Oct.), 221-236.
  • 87
    • 33846581572 scopus 로고    scopus 로고
    • Sun Microsystems, Inc
    • SUN. 2005. Core Java J2SE 5.0. Sun Microsystems, Inc. http://java.sun.com/j2se/1.5.0/.
    • (2005) Core Java J2SE 5.0
    • SUN1
  • 91
    • 2942739011 scopus 로고    scopus 로고
    • Message oriented programming: The case for first class messages
    • May-June
    • THOMAS, D. 2004. Message oriented programming: The case for first class messages. J. Object Technol. 3, 5 (May-June), 7-12.
    • (2004) J. Object Technol , vol.3 , Issue.5 , pp. 7-12
    • THOMAS, D.1
  • 92
    • 33846568096 scopus 로고    scopus 로고
    • TIBCO. 1999. TIB/Rendezvous white paper. TIBCO, Inc. http://www.rv.tibco. com/.
    • TIBCO. 1999. TIB/Rendezvous white paper. TIBCO, Inc. http://www.rv.tibco. com/.
  • 94
    • 0002289918 scopus 로고
    • 4: Modeling and programming in an object-oriented concurrent language abcl/1
    • MIT Press, Cambridge, MA
    • YONEZAWA, A., SHIBAYAMA, E., TAKADA, T., AND HONDA, Y. 1987. 4: Modeling and programming in an object-oriented concurrent language abcl/1. In Object-Oriented Concurrent Programming. MIT Press, Cambridge, MA. 55-89.
    • (1987) Object-Oriented Concurrent Programming , pp. 55-89
    • YONEZAWA, A.1    SHIBAYAMA, E.2    TAKADA, T.3    HONDA, Y.4


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