Supported by AITO.
|
|
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
|