12. A computer-readable storage medium storing a program that, when executed by a processer, causes the processor to: select features of a destination interface control document to generate, wherein the destination interface control document defines one or more of a communication technology employed, a structure of information communicated, or a mandatory message sequence; provide a template document having a list of standard interface control document components; provide a computer aided software engineering tool for maintaining interface control documents; generate the destination interface control document defining a structure using one of the standard interface control document components from the template document that correspond with the selected features, wherein the structure of the destination interface control document is empty and the structure is compatible with the computer aided software engineering tool; store the destination interface control document as an mdl file type in the computer aided software engineering tool, wherein the mdl file type is a modeling file in a proprietary format compatible with the computer aided software engineering tool; designate a source document having source data elements for the destination interface control document, wherein each of the source data elements include a structure name portion, an attribute name portion, a documentation portion maintaining a description of the data element, and a data type portion, and where the source document is an artifact of a software development tool that is incompatible with the computer aided software engineering tool; read at least some of the data elements from the source document; transform the read data elements from a format compatible with the software development tool to a format compatible with the computer aided software engineering tool; load the transformed data elements into the structure of the destination interface control document; and store the destination interface control document having at least some of the data elements in the computer aided software engineering tool.
15. The computer-readable storage medium of claim 12 , wherein when the processor transforms and loads the data elements the program causes the processor to write object attributes into the destination interface control document by importing structure names, attribute names, descriptions, and data types based on the data elements read from the source document.