next up previous
Next: Reasoning with Life Cycles Up: Knowledge Life-Cycle Management with Previous: Editing Life-Cycle Patterns

Life-Cycle Execution

Once the life cycle of a knowledge component like Ecolingua is edited, we may pass it to a life-cycle interpreter, that is, a meta-interpreter capable of executing the formal representation of a life cycle. Since this life cycle is described at a generic level, and in order to be able to run the life cycle in a particular domain, specific solvers capable of performing abstract life-cycle steps are needed. A possible realisation for life-cycle execution is to provide the interpreter with a module that implements the abstract life-cycle steps with respect to a specific domain. Alternatively, in [7] we have been investigating the use of an `agent-based' environment providing a brokering service that offers a knowledge engineer the option of choosing among any relevant solvers for each abstract life-cycle transformation [6].



Marco Schorlemmer 2003-01-29