10. A system comprising: an annotations profile mechanism to define one or more annotations profiles, each annotations profile defining one or more annotations, each annotation corresponding to and representing a functional concern of an abstract model; an annotation association mechanism to associate each of a plurality of modeling elements of the abstract model with an annotation corresponding to a non-functional concern pertaining to the modeling element; and, a transformation mechanism to transform the abstract model to a specific implementation platform, such that execution of the abstract model results in the non-functional concerns represented by the annotations associated with the modeling elements being consumed.
10. A system comprising: an annotations profile mechanism to define one or more annotations profiles, each annotations profile defining one or more annotations, each annotation corresponding to and representing a functional concern of an abstract model; an annotation association mechanism to associate each of a plurality of modeling elements of the abstract model with an annotation corresponding to a non-functional concern pertaining to the modeling element; and, a transformation mechanism to transform the abstract model to a specific implementation platform, such that execution of the abstract model results in the non-functional concerns represented by the annotations associated with the modeling elements being consumed. 16. The system of claim 10 , wherein the annotation association mechanism comprises an element annotator by which associations between the modeling elements and the annotations are capable of being created, viewed, and modified by a user.