Instantiation is the process of transforming an abstraction into a concrete example, in so doing creating a specific instance of the generic form. An abstraction is any entity that exists independently of context or specific attributes. The process of instantiation is one of taking an abstraction and giving it detailed form within some “real” context. This process involves specification, whereby the generic features of the abstract model must be given specific attributes in order to become a specific instance of that generic from and exist within some real world context.