Separation of concerns for evolving systems

Haitham S. Hamza · ACM SIGSOFT Software Engineering Notes · 2005

This paper describes an approach for separating and modeling concerns while considering system evolution. The objective is to reduce the need for re-separation and re-modeling of concerns when the system evolves in response to new or modified requirements. Software Stability Model (SSM) and the theory of Formal Concept Analysis (FCA) are used to analyze and encapsulate concerns into modules that are less likely to change over time. The approach is described and demonstrated through an example.

Read the paper · More papers on PaperTik