Toshihiro Kamiya: SOMA: a paradigm to evolve software based on separation of concerns. IWPSE 2002: 124-128