Different Ideas of Viewpoints
A data source or sink
- viewpoints are responsible for producing or consuming data
A representation framework
- viewpoint is considered to be a particular type of system model
A receiver of services
- viewpoints are external to the system and receive services from the system