|Pattern extension to assets
Pattern extension to L2S
| Patterns are a way to apply the concept of
Design Patterns to conceptual modeling. Patterns define common asset
structures that have proved useful in the solution of design problems
in some problem domains. A pattern
library can help to improve and standardize an information model.
Formally, a pattern is an extension of a model. It allows the definition of Iterate constraints for both assets and Level 2 Structures. The constraints restrict the number of replications when a pattern item is bound to target model elements.
The Iterate constraint is specified as [n..m] defining a lower bound n with 0<=n and an upper bound m with n <= m and m > 1.
Assets that are used as type definitions or assets that contain type declarations that are used must iterate at least once.
For identifying assets the only valid Iterate constraint is [1..1].
In addition, each pattern has an information section, consisting of:
Contact: support 'at' aoModeling.org