Method for Generating Software Variants
First Claim
1. A method for generating, based on an original business process model and implementation comprising at least one component, a variant business process model and implementation comprising at least one variation compared to the original business process model and implementation, and which generates the same outputs for the same inputs as of the original business process model and implementation, the method comprising the steps of:
- developing a meta-model of the business process model, comprising a static meta-model portion and a variant meta-model portion, representing the at least one variation;
instantiating and verifying the developed variant meta-model portion to obtain a variant model; and
implementing the variant model to generate the variant business process implementation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method generates, based on an original business process comprising at least one component, a variant business process comprising at least one variation compared to the original business process. The method comprises the steps of developing a variant meta-model, representing the at least one variation, instantiating and verifying the developed variant meta-model portion to obtain a variant model, and implementing the variant model to generate the variant. The method also comprises developing a formalism for defining the at least one variation.
-
Citations
20 Claims
-
1. A method for generating, based on an original business process model and implementation comprising at least one component, a variant business process model and implementation comprising at least one variation compared to the original business process model and implementation, and which generates the same outputs for the same inputs as of the original business process model and implementation, the method comprising the steps of:
-
developing a meta-model of the business process model, comprising a static meta-model portion and a variant meta-model portion, representing the at least one variation; instantiating and verifying the developed variant meta-model portion to obtain a variant model; and implementing the variant model to generate the variant business process implementation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic system that is programmable for generating, based on an original business process model and implementation comprising at least one component, a variant business process model and implementation comprising at least one variation compared to the original business process model and implementation, the electronic system comprising computational means programmable for;
-
developing a meta-model comprising a static meta-model portion and a variant meta-model portion, representing the at least one variation; instantiating and verifying the developed variant meta-model portion to obtain a variant model; implementing the variant model to generate the variant; and using a developed formalism to define the at least one variation. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product having a computer readable medium having an executable computer program recorded therein for automatically generating, based on an original business process comprising at least one component, a variant business process comprising at least one variation compared to the original business process, said computer program comprising;
-
developing a meta-model of the business process, the meta model comprising a static meta-model portion and a variant meta-model portion, representing the at least one variation; instantiating and verifying the developed variant meta-model portion to obtain a variant model; implementing the variant model to generate the variant; and using the developed formalism to define the at least one variation.
-
Specification