Component-based software engineering and the issue of trust — scholarly article published 2000