| Evolution styles to the rescue of architectural evolution knowledge |
| Full text |
Pdf
(296 KB)
|
Source
|
International Conference on Software Engineering
archive
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
table of contents
Leipzig, Germany
SESSION: Extending software architecture with architectural knowledge
table of contents
Pages 31-36
Year of Publication: 2008
ISBN:978-1-60558-038-8
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 19, Downloads (12 Months): 69, Citation Count: 1
|
|
|
ABSTRACT
The core idea is to consider software-architecture evolution tasks as a knowledge that must be clearly modeled and properly managed. The main expected benefit is the reuse of existing and already available evolution expertise rather than reinventing it, sometimes awkwardly and thus avoid time-consuming redundant evolution activities. For this purpose, we propose to use the evolution style concept as a neutral interchange format to capitalize and transfer knowledge about domain-specific evolution tasks. In this paper we put the focus on how it is possible to reason on evolution-styles description libraries through a classification scheme. Specifically, we present the "evolution shelf", an infrastructure to perform (a) incremental acquisition of new evolution descriptions and (b) retrieval of evolution descriptions matching with a given context. Our shelf, dedicated to software architects, relies on well-known repository techniques while updating them to support and exploit the evolution-style concept.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
N. Boudjlida. Knowledge in interoperable and evolutionary systems. In KRDB, 1995.
|
| |
3
|
|
| |
4
|
Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerlad , Michael Stal, Pattern-oriented software architecture: a system of patterns, John Wiley & Sons, Inc., New York, NY, 1996
|
| |
5
|
Shang-Wen Cheng , David Garlan , Bradley R. Schmerl , João Pedro Sousa , Bridget Spitnagel , Peter Steenkiste, Using Architectural Style as a Basis for System Self-repair, Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance, p.45-59, August 25-30, 2002
|
| |
6
|
T. Finin. Interactive classification: A technique for acquiring and maintaining knowledge bases. Proceedings of the IEEE, 74(10):1414--1421, October 1986.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
R. Monroe. Capturing software architecture design expertise with armani. Technical report, School of Computer Science, Carnegie Mellon University, 2001.
|
| |
13
|
|
| |
14
|
Robert T. Monroe , Andrew Kompanek , Ralph Melton , David Garlan, Architectural Styles, Design Patterns, and Objects, IEEE Software, v.14 n.1, p.43-52, January 1997
[doi> 10.1109/52.566427]
|
 |
15
|
|
| |
16
|
A. Seriai, M. C. Oussalah, D. Tamzalit, and O. L. Goaer. A reuse-driven approach to update component-based software architectures. In IRI, pages 313--318, 2006.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
|