Resources

This first section of the Perspectives Resources covers the Perspective Pattern Language. The second section covers the Perspectives Pattern Library.  The Patterns Language defines the  Perspectives artefacts and their relations. The Pattern Library lists the design patterns classified in different categories.  The third section covers the Perspectives Aspects Library. Aspects are reusable Contexts that include Roles and Actions that implement certain aspects of user defined Contexts. Examples are the Location Aspects that introduces Places, Routes, Regions and Maps, and the Agenda Aspect that includes Agenda's, Appointments, Alerts and Schedules. Aspects are different from Contexts in that the Roles they include are not instantiated. They are the Perspectives "Abstract Classes".