“…Section 3 discusses the selection of a suitable notation for capturing feature behavior and explains the choice of the UCM path notation. The basic features of this notation are briefly described, although fuller details are available in other publications [10,11,12,13], and online via [14]. In section 4 we then describe how we compose these notations.…”