Abstract
This paper proposes the architecture-centric software process that combines architecture based modeling approach with software development process to improve reusability of the common core assets of software product-line. Architecture design patterns are the key elements of software development that are used as the means to express the results of the different development phases and are used to describe the development expertise and experience. The simplicity of a pattern makes it easy to understand, integrate, and reuse. Patterns are important parts of core assets and support top-down software reuse by identifying and modeling relationships among components explicitly. The traceability between different models at different abstract levels is created as the side effect of development process of the common core assets. The architecture-centric software process is described as a recursive procedure with a few steps within the recursion by which the developed common core assets are traceable, understandable, and hence reusable.
| Original language | English |
|---|---|
| Pages (from-to) | 85-89 |
| Number of pages | 5 |
| Journal | High Technology Letters |
| Volume | 12 |
| Issue number | SUPPL. |
| State | Published - May 2006 |
| Externally published | Yes |
Keywords
- Architecture-centric software process
- Software pattern
- Software product-line
- Software reuse
Fingerprint
Dive into the research topics of 'Architecture-centric software process for software reuse'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver