Glamour

Large models hold many details. Tons of details. It is precisely this sheer size that makes it so hard for us to grasp the entirety of a complex system in one shot. To ease the process of understanding we require tools to help us make sense of all these details.

To tame these models, we need to understand their inner structure and their inter-relationships. How do we best do that? By means of browsers. A browser is a specific user interface that allows us to look at the space provided by the model, to navigate from one part of this space to another, and to act upon it.

Glamour is an engine for scripting such browsers.

Glamour architecture

The model of Glamour entails a small amount of classes. The picture below shows an overview.

Architecture

Glamour presentation