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