Issue No. 05 - September/October (1999 vol. 16)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.795106
<p>In building an object-oriented system, we can characterize an object's dynamic nature by modeling its roles. But some modeling abstractions represent roles without addressing the relationships among them. The Cascade pattern, which represents layered and ordered whole-part relationships between objects, solves this problem. The authors' examples from a public transportation system demonstrate how important this precision can be.</p>
L. Zhao and T. Foster, "Modeling Roles with Cascade," in IEEE Software, vol. 16, no. , pp. 86-93, 1999.