STclass allows the definition and evaluation of functional contracts, as
defined by B. Meyer in the Design by Contract
approach:
- OCL like invariants on classes, pre- and post-conditions on methods;
- contracts defined in javadoc comments (can be extracted by javadoc);
- contracts inheritance from parent class and interfaces following the Meyer's rules;