XML based Software Architecture Specification Language for Reuse


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 3, pp. 808-817, Mar. 2000
10.3745/KIPSTE.2000.7.3.808,   PDF Download:

Abstract

Component specification languages in consideration of reuse are essential factor in classification, verification and retrieval of components. A number of legacy specification languages have already been used, however, they are complex and include many unnecessary elements in the specification for implementation. In this paper, we present XML-based component specification and software architecture specification language to solve these problems of legacy specification languages. The presented specification languages consist of component specification, which is composed of signature specification, interface specification and message specification, and software architecture specification providing graphical notations and textual notations. Component specification supports component retrieval with behavioral match and black-box reuse of component. In addition to this, it improves the efficiency of retrieval and document management with XML-based component specification. Software architecture specification supports the structural reuse of architecture, which is white-box reuse, through message-based architecture specification.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
Y. S. Lee, K. S. Yoon, C. J. Wang, "XML based Software Architecture Specification Language for Reuse," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 3, pp. 808-817, 2000. DOI: 10.3745/KIPSTE.2000.7.3.808.

[ACM Style]
Yoon Soo Lee, Kyung Seob Yoon, and Chang Jong Wang. 2000. XML based Software Architecture Specification Language for Reuse. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 3, (2000), 808-817. DOI: 10.3745/KIPSTE.2000.7.3.808.