Patent ID: 8769507
Filing Date: 2014-07-01
Classification: G06F

Abstract:
1. A system for transforming a definition of a process for delivering a service on a specified computing device, said definition being comprised of a multitude of components expressed in a first computer readable code in a computer readable form, the system comprising one or more processor units configured for: expressing in a second computer readable code a given set of assumptions for executing the definition of the process on the specified computing device; processing a flow diagram for the process, said flow diagram including representations of said multitude of components and representations of data flow paths between said components, including locating one or more data flow paths in said flow diagram to which said given set of assumptions apply to identify one or more of said components of said definition of the process for removal from said definition; and transforming said definition by removing from said definition of the process the identified one or more of said components to obtain a changed definition of the process to change a configuration of the definition of the process on the specified computing device to deliver the service from the specified computing device; and wherein said assumptions include: there has been no change to the definition of the process on the specified computing device since a defined time; and only defined types of updates are to be performed on the specified computing device to the process.