This paper proposes a new type of relationship between layers in layered architecture and shows how to concretize the relationship between layers into design constraints. The meaning of layer relationship is explained with examples from design patterns and Microsoft COM. In addition, a prototype tool to check conformance is implemented and the architecture document of an open-source software project is checked against the actual architecture extracted from source code developed by many international developers. As a result of checking, parts that do not conform to the architecture document are investigated and it is pointed out that their modifications should be controlled with caution.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Chanjin PARK, Euyseok HONG, Chisu WU, "A Method to Preserve Layered Architectural Style in Development Phases" in IEICE TRANSACTIONS on Information,
vol. E87-D, no. 7, pp. 1965-1970, July 2004, doi: .
Abstract: This paper proposes a new type of relationship between layers in layered architecture and shows how to concretize the relationship between layers into design constraints. The meaning of layer relationship is explained with examples from design patterns and Microsoft COM. In addition, a prototype tool to check conformance is implemented and the architecture document of an open-source software project is checked against the actual architecture extracted from source code developed by many international developers. As a result of checking, parts that do not conform to the architecture document are investigated and it is pointed out that their modifications should be controlled with caution.
URL: https://global.ieice.org/en_transactions/information/10.1587/e87-d_7_1965/_p
Copy
@ARTICLE{e87-d_7_1965,
author={Chanjin PARK, Euyseok HONG, Chisu WU, },
journal={IEICE TRANSACTIONS on Information},
title={A Method to Preserve Layered Architectural Style in Development Phases},
year={2004},
volume={E87-D},
number={7},
pages={1965-1970},
abstract={This paper proposes a new type of relationship between layers in layered architecture and shows how to concretize the relationship between layers into design constraints. The meaning of layer relationship is explained with examples from design patterns and Microsoft COM. In addition, a prototype tool to check conformance is implemented and the architecture document of an open-source software project is checked against the actual architecture extracted from source code developed by many international developers. As a result of checking, parts that do not conform to the architecture document are investigated and it is pointed out that their modifications should be controlled with caution.},
keywords={},
doi={},
ISSN={},
month={July},}
Copy
TY - JOUR
TI - A Method to Preserve Layered Architectural Style in Development Phases
T2 - IEICE TRANSACTIONS on Information
SP - 1965
EP - 1970
AU - Chanjin PARK
AU - Euyseok HONG
AU - Chisu WU
PY - 2004
DO -
JO - IEICE TRANSACTIONS on Information
SN -
VL - E87-D
IS - 7
JA - IEICE TRANSACTIONS on Information
Y1 - July 2004
AB - This paper proposes a new type of relationship between layers in layered architecture and shows how to concretize the relationship between layers into design constraints. The meaning of layer relationship is explained with examples from design patterns and Microsoft COM. In addition, a prototype tool to check conformance is implemented and the architecture document of an open-source software project is checked against the actual architecture extracted from source code developed by many international developers. As a result of checking, parts that do not conform to the architecture document are investigated and it is pointed out that their modifications should be controlled with caution.
ER -