Javascript must be enabled for the correct page display

A Coordination Component Framework for Open Distributed Systems

Tichelaar, S. (1997) A Coordination Component Framework for Open Distributed Systems. Master's Thesis / Essay, Computing Science.

[img]
Preview
Text
Infor_Ma_1997_STichelaar.CV.pdf - Published Version

Download (1MB) | Preview

Abstract

We have investigated software development for open distributed systems in order to make this development easier. Easier in the sense that software parts will be better reusable, more flexible and better maintainable. The hardest part is to address evolution of these systems because not all application requirements can be known in advance. In particular we have investigated the coordination aspects of open distributed systems. Coordination technology addresses the management of interaction of software agents in a distributed or parallel environment and, therefore, typically describes architectural aspects of a system. To reach the goal of easier software development we have applied a component oriented approach: generic coordination solutions are provided as generic architectures with blackbox components. Applications are constructed using these architectures and composing and parameterizing these generic components. In this way we make the interaction part of a system reusable and flexible. The architecture of the system is also made clearer and therefore easier understandable. A prototype coordination framework and a set of sample applications that are representative for open distributed systems and that use this framework, have been developed in the concurrent object-oriented programming language Java. We show that, using our component-oriented approach, we gain reusability, flexibility and provide clear architectures of applications. A major problem, however, concerning the genericity of components, is the application dependent information that may be needed by a coordination solution: the genericity of the solution is strongly dependent on the possibility to separate this information from the generic solution.

Item Type: Thesis (Master's Thesis / Essay)
Degree programme: Computing Science
Thesis type: Master's Thesis / Essay
Language: English
Date Deposited: 15 Feb 2018 07:29
Last Modified: 15 Feb 2018 07:29
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/8800

Actions (login required)

View Item View Item