\addvspace {10\p@ } \addvspace {10\p@ } \contentsline {figure}{\numberline {2.1}{\ignorespaces Inheritance Hierarchy}}{7} \addvspace {10\p@ } \contentsline {figure}{\numberline {3.1}{\ignorespaces Reference Model}}{17} \contentsline {figure}{\numberline {3.2}{\ignorespaces ORB Layout}}{21} \addvspace {10\p@ } \contentsline {figure}{\numberline {4.1}{\ignorespaces Object Definition Language Example}}{32} \contentsline {figure}{\numberline {4.2}{\ignorespaces Assertion Definition Language Example}}{33} \contentsline {figure}{\numberline {4.3}{\ignorespaces Path Expressions Example}}{35} \contentsline {figure}{\numberline {4.4}{\ignorespaces Path Expressions with Inheritance Example}}{35} \contentsline {figure}{\numberline {4.5}{\ignorespaces Modified Path Expressions with Inheritance Example}}{36} \contentsline {figure}{\numberline {4.6}{\ignorespaces An XIDL Example}}{37} \contentsline {figure}{\numberline {4.7}{\ignorespaces The File contract.idl}}{39} \addvspace {10\p@ } \contentsline {figure}{\numberline {5.1}{\ignorespaces File: UML diagram}}{42} \contentsline {figure}{\numberline {5.2}{\ignorespaces \textbf {File} Interface in the XIDL}}{43} \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ }