Model-Based Software Reuse Using Stable Analysis Patterns

  title={Model-Based Software Reuse Using Stable Analysis Patterns},
  author={M. Fayad},
The challenge of building efficient reusable software artifacts is the focus of several schools of thought in software engineering. Software analysis patterns are recurring and reusable models. However, there are several deficiencies with analysis patterns. These deficiencies make it difficult to use analysis patterns as efficient reusable artifacts. This paper proposes eight essential properties to evaluate pattern reusability. In addition, the concept of Stability Analysis Patterns is… Expand
Unified Software Engineering Reuse (USER) using stable analysis, design and architectural patterns
Stable Template for Stable Analysis Patterns
Architectural stability of self-adaptive software systems


Pattern-oriented analysis and design (POAD): a structural composition approach to glue design patterns
  • S. Yacoub, H. Ammar
  • Computer Science
  • Proceedings. 34th International Conference on Technology of Object-Oriented Languages and Systems - TOOLS 34
  • 2000
Analysis patterns - reusable object models
  • M. Fowler
  • Computer Science
  • Addison-Wesley series in object-oriented software engineering
  • 1997
An Introduction to Software Stability
How to deal with software stability
Accomplishing software stability
A Confederation of Patterns for Business resource Management
  • Proceedings of Pattern Language of Programs 98 (PLOP98)
  • 1998