What is an abstract prototype?
Abstract prototypes enable developers to design the overall organization and architecture of software and web-based applications without drawing components or detailing layout. Abstract prototypes consist of an interface content model describing the contents of the various contexts within which user interact with the system plus a context navigation map showing how users move from one context to another in the course of enacting use cases. See the paper on abstract prototyping.