Demos I1 - Rule Markup Languages
Strelka - A Visual Rule Modeling Tool
The languages used in the communication between domain analysts
and domain experts for analyzing and documenting system
requirements should not be ’technical’, but should
allow visual and/or natural-language like vocabulary and rule
expressions that can be understood by domain experts without
extensive technical training.
The UML offers a visual language for specifying vocabularies.
Some rule types, for example, integrity constraints (invariants)
and derivation rules can be represented in UML models by means of
the Object Constraint Language (OCL). The OCL is a formal language,
which is difficult to understand for people without a technical
background.
In order to simplify rule modeling, the REWERSE Working Group I1 has developed
- a UML-based Rule Modeling Language (URML), which extends UML class models by adding rules, and
- Strelka, a tool for making URML models.
Detailed demo description: [pdf]
Contact: Sergey Lukichev (Cottbus)
Printer friendly version [html]
