Research Activities







AspectOberon



Fathom: An Access Control-based Document Browsing Framework

Slides: OberonDoc - A Preliminary Report
Slides: Fathom
Paper: The Fathom System

Fathom is a general-purpose document viewing framework. In this framework, one begins by decomposing a document into contents. A (document) view is then defined as a subset of the contents of a document. The set of views for a given document can be related through the sub-set operator. The resulting view-relation forms a lattice with the empty view as the bottom element and the view containing all the document contents as the top element. Transitioning along the edges of this view-lattice is conceptually similar to the zoom mechanism used when viewing electronic representations of maps.

Fathom is a framework based on the ideas described in the previous paragraph. Key challenges faced by Fathom include: (1) automatic decomposition of a document into semantically meaningful contents, (2) design of a suitable view abstraction accompanied by an abstract-to-concrete view generation function, and (3) automated support for navigating across the resulting view-lattice (e.g., transitioning between views) and browsing the resulting concrete views.



Rewriting Logic Formulas