Constructing Distributed Systems in Conic
IEEE Transactions on Software Engineering
ACM Transactions on Programming Languages and Systems (TOPLAS)
Virtual images: interactive visualization of distributed object-oriented systems
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Coordinating software development tools with Indra
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Hi-index | 0.00 |
Abstract: This paper presents a component-based programming model whose goal is to make construction and management of distributed cooperative applications easier. The approach taken aims at combining Module Interconnection Language features with the concept of class derived from object-oriented models. Using our model, an application is seen as a hierarchy of interacting components, where a component represents the building unit for construction and management. Low level components contain objects or piece of software written in any programming language. The proposed model is being implemented on top of a distributed object-based platform that provides object distribution, object sharing and clustering. We argue that adequacy between application requirements and system mechanisms achieved with this model will allow efficient use of OS functionalities as well as provide an easy way of managing and maintaining applications on any given architecture.