1. A method for generating a protocol agent for a managed system, comprising: using a processor for: obtaining a protocol specification comprising a plurality of first mappings to an information model specification; and generating the protocol agent using the protocol specification, wherein the protocol agent comprises a plurality of second mappings to an implementation of a unified information model generated using the information model specification, wherein the second mappings are formed using the first mappings.
4. The method of claim 1 , wherein the protocol specification comprises a model of a protocol, wherein the implementation of the unified information model comprises a model of hardware of the managed system.