- {BAC93} Bacon, Jean, Concurrent Systems: An Integrated Approach to Operating Systems, Database and Distributed Systems, Reading, MA, Addison-Wesley, 1993. Google ScholarDigital Library
- {BSC93} Bauer, Strom, Coburn, Erickson (Galli), Finnigan, Hong, Larson and Slonim, Issues in Distributed Architectures: A Comparison of Two Paradigms, Proceedings of the IFIP TC6/WG6.1 International Conference on Open Distributed Processing, Berlin, Germany, pp. 411-417, September 13-16, 1993.Google Scholar
- {BOO94} Booch, Grady, Object Oriented Analysis and Design With Applications. Redwood City, CA: Benjamin Cummings, 1994. Google ScholarDigital Library
- {FPB82} Brooks, Fredrick P., The Mythical Man-Month , Reading, MA, Addison-Wesley, 1982.Google Scholar
- {GAL99} Galli, Doreen L., Distributed Operating Systems: Concepts and Practice, Englewood Cliffs, NJ, Prentice Hall, 1999. Google ScholarDigital Library
- {GAM95} Gamma, Erich, et al, Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA, Addison-Wesley, 1995. Google ScholarDigital Library
- {HO93} Harrison, William and Harold Ossher, Subject-Oriented Programming (A Critique of Pure Objects), Proceedings of the conference on object-oriented programming: Systems, languages, and applications, pp. 411-428, Washington, D.C., ACM. Google ScholarDigital Library
- {KLM97} Kiczales, Lamping, Mendhekar, Maeda, Lopes, Loingtier and Irwin, Aspect-Oriented Programming, Xerox Palo Alto Research Center, Palo Alto, CA, 1997.Google Scholar
- {LK97} Lopes and Kiczales: A Language For Distributed Programming, Xerox Palo Alto Research Center, Palo Alto, CA, 1997.Google Scholar
- {OH95} Ossher, Harold and William Harrison, Subject-Oriented Programming: Supporting Decentralized Development of Objects, Research Report RC 20004, IBM Thomas J. Watson Research Center, Yorktown Heights, NY March 1995.Google Scholar
- {OKK97} Ossher, Kaplan, Katz, Harrison and Kruskal, Specifying Subject-Oriented Composition, Theory and Practice of Object Systems, Vol. 2(3), pp. 179-202, 1996. Google ScholarDigital Library
- {SCH96} Schach, Stephen R., Classical and Object-Oriented Software Engineering, Boston, MA, Irwin, 1996. Google ScholarDigital Library
- {STR86} Strom, R. E., A Comparison of the Object-Oriented and Process Paradigms. SIGPLAN Notices, Vol. 21, No. 10, October 1986. {pages} Google ScholarDigital Library
- {TAN95} Tanenbaum, Andrew S., Distributed Operating Systems, Englewood Cliffs, NJ, Prentice Hall, 1995. Google ScholarDigital Library
- Harrison, Ossher and Tarr. Using Delegation For Software and Subject Composition, Research Report RC 20946, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, August 1997.Google Scholar
- William Harrison and Harold Ossher, Attaching Instance Variables to Method Realizations Instead of Classes, Proceeding of the 1992 INTERNATIONAL CONFERENCE ON COMPUTER LANGUAGES, Oakland California, April 20-23, 1992, IEEE Computer Society, Los Alamitos, CA.Google Scholar
Index Terms
- Distributed characteristics of subject oriented programming: an evaluation with the process and object paradigms
Recommendations
Object-Oriented Design for a Distributed Priority Queue
COMPSAC '95: Proceedings of the 19th International Computer Software and Applications ConferenceAn abstract model for distributed objects is presented which is useful for designing and implementing software for distributed systems. In this model, constituent objects share a distributed state, and are identical representatives of the distributed ...
A case for virtual distributed objects
Virtual shared memory for distributed architecturesThere are two emerging trends in distributed computing. The first trend is evolving because programming high performance client-server applications is a challenge. Client-server architectures must be designed from the ground up for good performance. ...
A survey of distributed shared memory systems
HICSS '95: Proceedings of the 28th Hawaii International Conference on System SciencesDistributed shared memory (DSM) systems have attracted considerable research efforts recently, since they combine the advantages of two different computer classes: shared memory multiprocessors and distributed systems. The most important one is the use ...
Comments