Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Distributed programming in Argus
Communications of the ACM
Applications experience with Linda
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
Glyphs: flyweight objects for user interfaces
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Design and distributed implementation of the parallel logic language shared Prolog
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
Low-cost, adaptable tool integration policies for integrated environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Distributed, object-based programming systems
ACM Computing Surveys (CSUR)
Communications of the ACM
Communications of the ACM - Special issue on analysis and modeling in software development
Building distributed user interfaces with Fresco
The X Resource
IEEE Transactions on Knowledge and Data Engineering
Provence: A Process Visualisation and Enactment Environment
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
The Oikos Services for Object Management in the Software Process
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Hi-index | 0.00 |
The availability of new technologies increases, at least potentially, the chance to support cooperative work exploiting the many resources offered by computer networks. This opportunity is impaired by the lack of tools able to manage the large variety of network resources at an adequate level of abstraction. This lack is particularly felt in the implementation of software process support environments.In this paper we describe how, in Oikos, we realized the distributed run-time support to process enactment. On the basis of this experience, we claim the need of a homogenous framework that overcomes this limitation. We propose oiXos, a virtual machine that abstracts a network of Unix workstations, disk servers, and X Window terminals. We introduce the notions of component, item, and gibject. Upon these notions we build the abstraction level given by the oiXos virtual machine. We discuss the oiXos architecture that relies on a collection of system components that manage the objects of the oiXos machine.