1) The document discusses a model-driven approach to designing a campus calendar network at UC Berkeley that allows different campus calendars to share event information.
2) The challenges included incompatible data models between calendars and a lack of resources. The solution involved creating a shared data model for events and a centralized repository that calendars could optionally feed and access.
3) The design process used document engineering to analyze calendar components and create a standardized event model, and user-centered design to refine the user interface through iterative testing.
Related topics: