next up previous
Next: The Subsystems Up: Some Background and Previous: Transaction Model

Our Product and Workspace Models


The basic product model is fairly simple, just defining the basic types subsystem, component (with subtype file), and the composition relationship with name attribute.
To this, the user may define subtypes for various types of files, such as csource, framedoc etc. Instances of file (or of a subtype) have an associated file contents.
The workspace (WS) is a hierarchy of directories mirroring the product hierarchy. A textual representation of a product is available using our simple DL language; an extended version of DL is used internally for describing changes made in a user's WS.

Figure 1.14: How the things fit together.

In figure 1.14, we give an overview of how the user interacts with the system, and its components to be described below. Note that an actual user might also be using the process modeling tools developed for EPOS, but these are not being discussed here.

Passani Luca
Mon Feb 20 21:59:27 MET 1995