Core Framework

The VDM core elements discussed below comprise the basic architectural elements to construct an elementary but complete multidimensional design. These same elements define the aspects of our design pattern implementations:

  • Base Facts
  • Aggregates
  • Dimensions
  • Reference Information
  • Semantic and Operational Metadata
  • Provisioning Layer
  • Access Layer
  • Physical Architecture

These entities provide minimal functionality in their core/raw form. They provide the hooks for abstract behaviors that augment them and specialize them to a plethora of functionally rich systems. Each such behavior may be implemented through various design patterns. There are many attributes we use to weigh and select the appropriate design patterns to fit our purpose. Some of these are:

  • Technology
  • Concurrency
  • Availability
  • Timeliness
  • Load type
  • Response time
  • Provisioning latency
  • Skill and operational affinities
VDM Access: