... inthe larger context of component-based programming. Because of message-passingconcurrency we no longer have the limitations of the synchronous “lock-step”execution of Chapter 4.We first introduce ... called with a list of procedures, each of which adds X toCopyrightc 200 1 -3 by P. Van Roy and S. Haridi. All rights reserved. 35 8 Message-Passing ConcurrencyIn the message-passing model, a ... tuples:area({square, Side}) -& gt;Side*Side;area({rectangle, X, Y}) -& gt;X*Y;area({circle, Radius}) -& gt; 3. 14159*Radius*Radius;area({triangle, A, B, C}) -& gt;S=(A+B+C)/2;math:sqrt(S*(S-A)*(S-B)*(S-C)).This...