Abstract: A method and system are described for maintaining the states of the instances of business processes. The method and the system use the definitions of the business processes to interpret the messages from the business activities, associate the messages with the expected and unexpected business activities in the known and unknown instances of the business processes.
Abstract: A method and system are described for discovering business process definitions for a particular enterprise. A concept of Archetype is introduced where an archetype represents the industry-specific but enterprise-neutral set of process definition and recognition rules. The actual business processes of an enterprise are obtained by matching the archetypes to the artifacts collected from the enterprise.