the pluss approach - domain modeling with features , use cases and use case realizations .
Software Reuse: Architecture, Process And Organization For Business Success