9. The computer software product according to claim 8 , wherein the simple dependency types are a mandatory dependency and a disjunctive dependency.
8. A computer software product, including a computer-readable storage medium in which computer program instructions are stored, wherein the instructions comprise distinct software modules including an active dependency integration unit and a situation awareness unit, and when executed by a processor, the instructions cause the processor to perform a method for processing information, comprising: detecting in the situation awareness unit situations comprising specified combinations of events and conditions relating to a business model, the conditions comprising an order of occurrence and temporal relationships among the events; receiving as input in the active dependency integration unit events relating to business components in the business model, for processing together with a definition of dependencies among the business components in order to monitor a propagated impact of the events among the business components, including receiving a first event relating to a first business component; responsively to the first event and to the dependencies, propagating a second event indicative of a change to at least a second business component, wherein the dependencies between the first business component and the second business component comprise a compound dependency having two different simple dependency types; passing the second event to the situation awareness unit; responsively to the second event, detecting a situation in the situation awareness unit; responsively to the situation, conveying a third event from the situation awareness unit to the active dependency integration unit; and outputting a functional state of the business model responsively to at least the third event.