A framework for component model selection - Hazleen Aris (2013)