ABSTRACT
The main feature of viewpoint-based development is its
recognition of perspectives and the relationships between
them as first-class artifacts, so that perspectives can be
directly defined by users, and the relationships between
them can be specified, modified, and analyzed explicitly.