Text this: A model of software component interactions using the call graph technique