Employee example: introduction to Compose*

 This example is combined with a tutorial on getting to learn composition filters and the Compose* language and tools. Topics that are covered are:

  • Messages
  • Filter specifications
  • Inheritance
  • Preconditions
  • Multiple inheritance
  • Delegation
  • Aspects

You can download both the example source code and the accompanying tutorial under the Documentation menu.

Bookshelf Example

The bookshelf example shows a wide variety of features available in Compose*.
The following features are shown:

  • Basic filter use
  • Signature expansion
  • Custom filter types
  • Annotation superimposition
  • Filter module constraints
  • Concern reuse
  • Filter module parameters
  • Semantic resource operation conflicts