Defining or Architectural Patterns Through Formalization of Architectural Styles


The KIPS Transactions:PartD, Vol. 9, No. 5, pp. 877-886, Oct. 2002
10.3745/KIPSTD.2002.9.5.877,   PDF Download:

Abstract

The problem of software reuse is dealt in two approaches. One is to build a new software by composing of the built-in components, and the other is to reuse architectural patterns that most of software system is generally composed of. Although the two approaches are important in design of software architecture, we could find outstanding difference in what kind of building blocks they use. The component based software design makes uses of building blocks whose contents are filled in by someone, on the other hand, the architectural pattern based software design is not interested in the contents of building blocks, but in the framework for building blocks including relationship of the building blocks. The paper purposes to find architectural patterns which are commonly found in diverse applications and help software architects reuse them in the software design process. We refine the architectural styles which is the well-known concept for software architecture design, and refine them as architectural components or templates which can be parts of software architecture.


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]
S. H. Kung, "Defining or Architectural Patterns Through Formalization of Architectural Styles," The KIPS Transactions:PartD, vol. 9, no. 5, pp. 877-886, 2002. DOI: 10.3745/KIPSTD.2002.9.5.877.

[ACM Style]
Sang Hwan Kung. 2002. Defining or Architectural Patterns Through Formalization of Architectural Styles. The KIPS Transactions:PartD, 9, 5, (2002), 877-886. DOI: 10.3745/KIPSTD.2002.9.5.877.