The Sage Libraries are our flagship product.
They contain a
robust and powerful object oriented simulation framework,
written to an open architecture in C# for .NET. Many vendors
will tell you their products are object oriented, but if you
don't have full visibility into them, you're still probably
Executive - multiple types of events w/ and w/o synchronization.
State Machine - table driven, two-phase commit.
Model - container for simulation object & services (many
services - call...)
Resource Framework - multidimensional resource taxonomy.
- Simple implementation of multi-resource, multi-conditional
- Any object can be treated as a resource.
Block and Connector Framework - move objects between ports.
event model & sourcing/sinking.
- Anything can be equipped with ports, and/or move on connectors.
Task Graph/Workflow Subsystem - hierarchical (or arbitrary) task
graphs with time cycle analysis.