Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Automatic Class Selection Translation Methodology

IP.com Disclosure Number: IPCOM000105745D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 45K

Publishing Venue

IBM

Related People

Duvall, KE: AUTHOR [+9]

Abstract

In a UNIX*-based environment, the constructs which govern how a file will be processed by various methods are classified as 'management classes'. These management class constructs must be dynamic and flexible, yet must be defined in a manner which can be utilized quickly and efficiently in a system containing many files and file types. Previously these requirements were mutually exclusive (i.e., an application would trade off flexibility for performance or the converse).

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

Automatic Class Selection Translation Methodology

      In a UNIX*-based environment, the constructs which govern how a
file will be processed by various methods are classified as
'management classes'.  These management class constructs must be
dynamic and flexible, yet must be defined in a manner which can be
utilized quickly and efficiently in a system containing many files
and file types.  Previously these requirements were mutually
exclusive (i.e., an application would trade off flexibility for
performance or the converse).

      Automatic Class Selection routines are defined using an 1r(1)
grammar as input to a YACC pre-processor as a construct (language)
validator for an interpretive language construct set.

      During operations in a distributed, multiple workstation -
client/server environment, a mechanism which automatically associates
a management class to a managed file (based upon the salient
characteristics of that file) is utilized to define the nature of the
operations to be performed upon the particular file.  An optimal
UNIX-based solution for this type of primary file processing state
information is represented as an 1r(1) grammar (a single token
look-ahead, shift reduction algorithm) which a YACC pre-processor
validates as an input file based upon the ACS routine definition
language rules and which generates code form in reverse Polish
notation (as an interpretive language construct set) which may be
simply and rapidly parsed.

     ...