1. A method for modeling a component of an information processing application, comprising: defining an applicability condition of a component, wherein the applicability conditions includes variables representing objects that must be included in a pre-inclusion state and a graph pattern that semantically describes the objects that must be included in the pre-inclusion state, wherein the pre-inclusion state is a state against which the applicability of the component for inclusion in a processing graph is evaluated, wherein the graph pattern that semantically describes the objects that must be included in the pre-inclusion state includes triple patterns; and defining an inclusion effect of the component, wherein the inclusion effect includes variables representing objects that must be included in a post-inclusion state and a graph pattern that semantically describes the objects that must be in the post-inclusion state, wherein the post-inclusion state is a state resulting from inclusion of the component in the processing graph, wherein the graph pattern that semantically describes the objects that must be included in the post-inclusion state includes triple patterns.