
- [1] Gregory D. Abowd, "Programming Environments ... Literally: Ubicomp's Grand Challenge for Software Engineering," ACM SIGSOFT, ACM Press, 2002;
- TABLE OF CONTENTS ACKNOWLEDGEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
- ACKNOWLEDGEMENTS It's a sign of mediocrity when you demonstrate gratitude with moderation.
- With the advent of the Internet, distributed programming has become a necessity for the majority of application domains. Nevertheless, programming distributed systems
- INTRODUCTION As the emergence of the Internet has changed the computing landscape, distribution
- CHAPTER III This chapter describes GOTECH, a framework that can be used with a large class of
- J-ORCHESTRA This chapter presents J-Orchestra, an automatic partitioning system for Java pro-
- CHAPTER VII RELATED WORK
- LIST OF FIGURES Figure 2-1: A tree data structure and two aliasing references
- SOFTWARE TOOLS FOR SEPARATING DISTRIBUTION CONCERNS Presented To
- APPLICABILITY AND CASE STUDIES This chapter argues that this dissertation explores algorithms, techniques, and tools
- This chapter presents Natural Remote Method Invocation (NRMI): a middleware mechanism that provides a fully-general implementation of call-by-copy-restore semantics
- GENERALIZING THE J-ORCHESTRA INDIRECTION MACHINERY This chapter discusses how one of the technical contributions of this dissertation can
- LIST OF TABLES Table 1-1. Distribution Concerns and Solutions...................................................10
- CHAPTER VIII FUTURE WORK AND CONCLUSIONS