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.