×

Decomposing a process model in an enterprise intelligence (‘EI’) framework

  • US 9,646,278 B2
  • Filed: 07/14/2011
  • Issued: 05/09/2017
  • Est. Priority Date: 07/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of decomposing a process model in an Enterprise Intelligence (‘

  • EI’

    ) framework, the method comprising;

    receiving, by a process model decomposer of a first computer of a plurality of computers of the EI framework, a process model for an EI assembly;

    identifying, by the process model decomposer, in dependence upon an EI framework metamodel, component parts of the process model, includingidentifying one or more tasks comprising the process, andidentifying, for each task, one or more steps that comprise the task;

    generating, by the process model decomposer, in dependence upon the identified component parts, a taxonomy breakdown comprising a definition of a process classification;

    storing, by the process model decomposer, the taxonomy breakdown in an EI assembly taxonomy repository;

    tracking, by a process state transition manager of a second computer of the plurality of computers of the EI framework, the present state of the EI assembly while the EI assembly is executing on a computer processor, wherein tracking the present state of the EI assembly comprises;

    identifying at least one process that comprises the EI assembly by searching the taxonomy breakdown stored in the EI assembly taxonomy repository;

    identifying an execution order for the at least one process by searching the EI assembly taxonomy repository that identifies each process that is part of the EI assembly and an order in which each process is executed; and

    identifying a value of an execution parameter used by the at least one process of the executing EI assembly by checking an address in memory that corresponds to the location in memory of the execution parameter and reporting a change in the value of the execution parameter;

    identifying a value of an input to the at least one process by storing values of all input parameters passed to the at least one process in a table before the at least one process is executed; and

    analyzing, by the process state transition manager, the present state of the EI assembly by examining the value of the execution parameter and the value of the input of the executing EI assembly to verify that the values are valid.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×