Cranefieldand Purvis. An Agent-based Architecture for Software Tool Coordination. Springer Berlin Heidelberg, 1997, doi:10.1007/3-540-62686-7_27.