PhDOOS Logo

Supported by AITO.

These pages are currently maintained by Alex Potanin

 

Analysis and Design for Object Oriented Distributed Software System

Widayashanti Sardjono
( Indonesia )

The University of Sheffield
Department of Computer Science 211 Portobello Street Sheffield S1 4DP United Kingdom
tel:
fax:
sardjono@computer.org

Keywords:

analysis/design distribution software engineering

Abstract:

Motivated by the vast progress of Internet technology, distributed system development nowadays is ubiquitous and inevitable. Distributed systems have been implemented upon various problem domains. Distributed system technologies, mostly influenced by object-oriented technology, have been proposed to the extent of distributed systems implementation aspects. They offer architectural framework completed with necessary middleware or middleware specifications that people can use to construct and to implement distributed system software. These frameworks or architectures define certain properties that ensure the quality of service (QoS) of a distributed system. These properties are embedded within the middleware, particularly in their defined objects and services. These technologies however, assume that the system implementer had already designed the system and that the deployment and the assignment of the system?s functional objects to be implemented to different sites had been clearly defined. This means that using any of the technologies, the transformation and the decomposition of the system from the functional views into the implementation views is assumed, given, or at least trusted to the design experts to devise it. While this situation is real, it is not a good representation of a sound design method. A sensible object-oriented analysis and design method that supports distributed system design should enables novice developer or designer to discover the inherent distributive characteristics of the problem at hand. Relevant techniques should be introduced at the right stage so that object decomposition and deployment are disclosed naturally. Such method should also be completed with adequate metrics to measure the quality of the design outcomes. This research, as a part of the Discovery method, is to propose a set of guidance, techniques, and metrics for formulating a problem into a distributed system software design, which is technology-independent. This technology-independent result is expected to be easily transformed into an implementation-ready detailed design incorporating particular distributed system technology.

The PhD work started: October 2000


The submitted work will probably not be presented in the
upcoming ECOOP PhD Workshop.


NO HTML3
NO JAVA

 


Last modified on Mon Aug 15 14:59:24 2005