Browse Prior Art Database

Object Architecture Conformance Tool

IP.com Disclosure Number: IPCOM000119400D
Original Publication Date: 1991-Jan-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 3 page(s) / 85K

Publishing Venue

IBM

Related People

Mizukoshi, T: AUTHOR [+3]

Abstract

Described herein is a technique for constructing a tool to test an object architecture with subset definitions. The tool can determine whether or not a sample data is valid in terms of an architecture and its subsets. It also has a capability to deal with subsetting method of Base-and-Tower and Function Set. Base-and-Tower subsetting is a conceptual illustration of an architecture which shows the architecture as a base with optional towers. The base and the towers represent different degrees of function achieved by the architecture. On the contrary, Function Set is a subset formed by scraping functions off the architecture.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Object Architecture Conformance Tool

      Described herein is a technique for constructing a tool
to test an object architecture with subset definitions.  The tool can
determine whether or not a sample data is valid in terms of an
architecture and its subsets.  It also has a capability to deal with
subsetting method of Base-and-Tower and Function Set.  Base-and-Tower
subsetting is a conceptual illustration of an architecture which
shows the architecture as a base with optional towers.  The base and
the towers represent different degrees of function achieved by the
architecture.  On the contrary, Function Set is a subset formed by
scraping functions off the architecture.

      The figure shows the structure of the Object Architecture
Conformance Tool.  The architecture and its subsets are represented
in definition files written in Architecture Description Language
(ADL) which has a capability of formally representing architecture
definition. Contents of a definition file is translated by the
Interpreter, one of the components of the tool.  The Parser then
reads a data file and checks its architectural validity with
reference to an internal table built by the Interpreter.  As a
result, the tool displays a structured representation of the input
data in a readable form, and exception codes if detected.

      This configuration of the tool and the introduction of the ADL
enable the tool to easily incorporate a subset of the architecture.
It is achieved by changing a definition file to another one which
represents another subset.  Since definition files are interpreted
and translated into internal tables only in runtime, changes of
definition file do not require any re-compiling.

      The table is a part of a definition file which represents
subsetting.  The statements 1 through 4 represent constraints on
acceptable values of parameters named 'comprid' and 'recrdid' which
are expected to appear in a data file.  The hexadecimal numbers
placed on the lef...