xADL Schemas:
Extension Schemas

xADL Extensions Overview

UCI has developed many extensions to the xArch core schema. This set of extensions is collectively known as xADL. Our current set of extensions is hierarchical, with advanced extensions building on more fundamental ones. Our currently available set of extensions is summarized below.


Structure and Types Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview | ArchStructure Diagram | ArchTypes Diagram
Depends on: Instances (Core)

The structure and types extension adds to xArch:


Options Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview
Depends on: Instances (Core); Structure and Types

The options extension adds to xADL:


Variants Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview
Depends on: Instances (Core); Structure and Types

The variants extension adds to xADL:


Versions Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview | ArchVersions Diagram
Depends on: Instances (Core); Structure and Types; Variants, Implementation

The versions extension adds to xADL:


Structural Diffing Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview |
Depends on: Structure and Types

The structural diff extension adds to xADL:


Product-Line Architecture Diffing Extension

View Schema (TXT) | View Schema (XML)
Depends on: Structure and Types

The product-line architecture diff extension adds to xADL:


Implementation Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview
Depends on: Instances (Core); Structure and Types; Variants

The implementation extension adds to xADL:


Java Implementation Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview
Depends on: Instances (Core); Structure and Types; Variants; Implementation

The Java implementation extension adds to xADL:


Lookup Implementation Extension

View Schema (TXT) | View Schema (XML)
Depends on: Instances (Core); Structure and Types; Variants; Implementation

The Lookup implementation extension adds to xADL:


Java Source Code Implementation Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation:
Depends on: Instances (Core); Structure and Types; Variants; Implementation

The Java source code extension adds to xADL:


Eclipse Java Source Code Implementation Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation:
Depends on: Java source code

The Eclipse Java source code extension adds to xADL:


Boolean Guard Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview
Depends on: Instances (Core); Structure and Types; Options; Variants

The Boolean Guard extension adds to xADL:


Message Rules Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation: XML Spy Overview
Depends on: Instances (Core); Structure and Types

The Message Rules extension adds to xADL:

Access Control Extension

View Schema (TXT) | View Schema (XML)
Additional Documentation:
Depends on: Instances (Core); Structure and Types

The access control extension adds to xADL: