Overview@Overview Introductio@Introductio Changes to Existing OMG Specifications@Changes to Existing OMG Specifications Proof of Concept@Proof of Concept Overall Design Rationale@Overall Design Rationale Overall Approach@Overall Approach Usability Criteria@Usability Criteria Syntax and Aesthetics@Syntax and Aesthetics Use of symbols and punctuation@Use of symbols and punctuation Use of reserved words@Use of reserved words User expectations@User expectations Other considerations@Other considerations The Meta-Object Facility@The Meta-Object Facility XML-based Model Interchange@XML-based Model Interchange Example MOF Model@Example MOF Model Example XM@Example XM Equivalent HUTN@Equivalent HUTN Summary@Summary Generic@Generic Fully Automated@Fully Automated Human Usable@Human Usable Conformance@Conformance Overview@Overview Input Stream Conformance@Input Stream Conformance Output Stream Conformance@Output Stream Conformance HutnConfig HUTN Language Configuration Conformance@HutnConfig HUTN Language Configuration Conformance ECA HUTN Language Configuration Conformance@ECA HUTN Language Configuration Conformance HUTN Design Rationale@HUTN Design Rationale Overview@Overview The Base Language@The Base Language Use of familiar forms@Use of familiar forms Structure reflects containment@Structure reflects containment Defining and referencing major concepts@Defining and referencing major concepts Representing minor concepts@Representing minor concepts Model-Specific Shorthands@Model-Specific Shorthands Identifying class instances@Identifying class instances Keywords and Adjectives@Keywords and Adjectives Omission of Class Type of an Object Reference@Omission of Class Type of an Object Reference Omission of Reference Name for a Contained Object@Omission of Reference Name for a Contained Object Default Values@Default Values Parametric Form@Parametric Form Renaming of Model Elements for HUTN languages@Renaming of Model Elements for HUTN languages Configuration@Configuration HutnConfig Metamodel@HutnConfig Metamodel ClassConfig@ClassConfig «enumeration» UniquenessScope@«enumeration» UniquenessScope «datatype» ClassRef@«datatype» ClassRef «datatype» AttributeRef@«datatype» AttributeRef «datatype» ModelElementRef@«datatype» ModelElementRef IdentifierConfig@IdentifierConfig EnumAdjectiveConfig@EnumAdjectiveConfig DefaultValueConfig@DefaultValueConfig ParametricConfig@ParametricConfig RenameConfig@RenameConfig HUTN Document Production@HUTN Document Production Notatio@Notatio Package Representations@Package Representations Class Representations@Class Representations Attribute Representations@Attribute Representations Reference Representations@Reference Representations Classifier-Level Attributes@Classifier-Level Attributes Data Value Representations@Data Value Representations Numeric types@Numeric types Boolean@Boolean Textual types@Textual types Enum@Enum Object Reference@Object Reference TypeCode@TypeCode Any@Any Struct@Struct Union@Union Sequence, Array@Sequence, Array Collections@Collections Association Representations@Association Representations Lexical issues@Lexical issues Comments@Comments Identifiers@Identifiers Reserved Words@Reserved Words White Space@White Space Numeric literals@Numeric literals Character and string literals@Character and string literals Bracketed Pairs/Lists@Bracketed Pairs/Lists Symbols@Symbols Name Scope Optimization@Name Scope Optimization Configuration Notation@Configuration Notation HutnConfig Language Configuration@HutnConfig Language Configuration ECA Textual Notation@ECA Textual Notation ECA Language Configuration@ECA Language Configuration