Placeholder …
A non-technical overview of an approach to modeling based on work I sponsored at Hewlett-Packard, called Role-based Domain Architecture (RDA), now available as an open source project.
by
1. identifying the information required to impact preferred outcomes 2. identifying what motivates providing and consuming that information 3. capture those motives as responsibilities to be fulfilled 4. bind the responsibilities to canonical roles 5. tune those bindings based on coupling and cohesion