Text this: PUTRACOM: a concurrent component model with exogenous connectors