Previous | Table of Contents | Next |
Taking the goals of the RFP and MDA into account, this specification provides a generic solution, based on generating a textual
language from a MOF model. This is the same approach taken by XMI, which generates a DTD or Schema from a MOF model. This
relationship between the MOF, XMI, and HUTN specifications can be
seen in Figure 2-1. While XMI represents a generic serialization format for models and
metamodels, HUTN is intended to be easier for human users to read and write.
The benefits of generating an HUTN language from a MOF model are:
• consistency - each HUTN generated language is different, yet they all conform to a single structure and style.
• automatable - not only can the HUTN language be generated, but also the production and parsing of text strings to/from a MOF and to/from XMI can be automated.
• completeness - anything that can be modeled in MOF (which includes all of UML) can have an HUTN language.
Can be directly transformed