Software design methods for distributed computing systems

Sik-Sang Yau, Xiaoping Jia, Doo Hwan Bae

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Due to the rapid development of computer, communication and microelectronics technologies, the trend of distributed computing systems is to become more distributed. Because the characteristics of distributed computing systems are significantly different from those of traditional computing systems, different approaches are needed to effectively address the design issues related to the characteristics of software for distributed computing systems. In this paper, the methods currently used to develop the software for distributed computing systems are classified into three approaches: dataflow-oriented; communication-oriented; and object-oriented. Their applicabilities to various applications for distributed computing systems are discussed, and object-oriented approach is identified as a more promising approach to developing distributed software. The future trends and research directions of software development techniques for distributed computing systems are discussed.

Original languageEnglish (US)
Pages (from-to)213-224
Number of pages12
JournalComputer Communications
Volume15
Issue number4
DOIs
StatePublished - 1992
Externally publishedYes

Fingerprint

Distributed computer systems
Software design
Computer systems
Communication
Microelectronics
Software engineering

Keywords

  • communication-oriented approach
  • dataflow-oriented approach
  • distributed computing systems
  • object-oriented approach
  • software design methods

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this

Software design methods for distributed computing systems. / Yau, Sik-Sang; Jia, Xiaoping; Bae, Doo Hwan.

In: Computer Communications, Vol. 15, No. 4, 1992, p. 213-224.

Research output: Contribution to journalArticle

Yau, Sik-Sang ; Jia, Xiaoping ; Bae, Doo Hwan. / Software design methods for distributed computing systems. In: Computer Communications. 1992 ; Vol. 15, No. 4. pp. 213-224.
@article{86c975f9204040df91405489bc944e5f,
title = "Software design methods for distributed computing systems",
abstract = "Due to the rapid development of computer, communication and microelectronics technologies, the trend of distributed computing systems is to become more distributed. Because the characteristics of distributed computing systems are significantly different from those of traditional computing systems, different approaches are needed to effectively address the design issues related to the characteristics of software for distributed computing systems. In this paper, the methods currently used to develop the software for distributed computing systems are classified into three approaches: dataflow-oriented; communication-oriented; and object-oriented. Their applicabilities to various applications for distributed computing systems are discussed, and object-oriented approach is identified as a more promising approach to developing distributed software. The future trends and research directions of software development techniques for distributed computing systems are discussed.",
keywords = "communication-oriented approach, dataflow-oriented approach, distributed computing systems, object-oriented approach, software design methods",
author = "Sik-Sang Yau and Xiaoping Jia and Bae, {Doo Hwan}",
year = "1992",
doi = "10.1016/0140-3664(92)90104-M",
language = "English (US)",
volume = "15",
pages = "213--224",
journal = "Computer Communications",
issn = "0140-3664",
publisher = "Elsevier",
number = "4",

}

TY - JOUR

T1 - Software design methods for distributed computing systems

AU - Yau, Sik-Sang

AU - Jia, Xiaoping

AU - Bae, Doo Hwan

PY - 1992

Y1 - 1992

N2 - Due to the rapid development of computer, communication and microelectronics technologies, the trend of distributed computing systems is to become more distributed. Because the characteristics of distributed computing systems are significantly different from those of traditional computing systems, different approaches are needed to effectively address the design issues related to the characteristics of software for distributed computing systems. In this paper, the methods currently used to develop the software for distributed computing systems are classified into three approaches: dataflow-oriented; communication-oriented; and object-oriented. Their applicabilities to various applications for distributed computing systems are discussed, and object-oriented approach is identified as a more promising approach to developing distributed software. The future trends and research directions of software development techniques for distributed computing systems are discussed.

AB - Due to the rapid development of computer, communication and microelectronics technologies, the trend of distributed computing systems is to become more distributed. Because the characteristics of distributed computing systems are significantly different from those of traditional computing systems, different approaches are needed to effectively address the design issues related to the characteristics of software for distributed computing systems. In this paper, the methods currently used to develop the software for distributed computing systems are classified into three approaches: dataflow-oriented; communication-oriented; and object-oriented. Their applicabilities to various applications for distributed computing systems are discussed, and object-oriented approach is identified as a more promising approach to developing distributed software. The future trends and research directions of software development techniques for distributed computing systems are discussed.

KW - communication-oriented approach

KW - dataflow-oriented approach

KW - distributed computing systems

KW - object-oriented approach

KW - software design methods

UR - http://www.scopus.com/inward/record.url?scp=44049115983&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=44049115983&partnerID=8YFLogxK

U2 - 10.1016/0140-3664(92)90104-M

DO - 10.1016/0140-3664(92)90104-M

M3 - Article

AN - SCOPUS:44049115983

VL - 15

SP - 213

EP - 224

JO - Computer Communications

JF - Computer Communications

SN - 0140-3664

IS - 4

ER -