Component-based development process and component lifecycle - Crnković, Ivica, inženjer računarstva (Array, 2005)