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

Method for Automatic Execution of a Program upon Determination of a System Constraint Predicate

IP.com Disclosure Number: IPCOM000104901D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Atwater, KM: AUTHOR [+3]

Abstract

A methodology is described which allows a user to configure a predicate of system programs whereby the condition represented by the predicate determines initiating execution of another program.

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

Method for Automatic Execution of a Program upon Determination of a System Constraint Predicate

      A methodology is described which allows a user to configure a
predicate of system programs whereby the condition represented by the
predicate determines initiating execution of another program.

      Current programming environments provide tools to identify what
is running on a computer.  Tools such as SHOWMEM and THESEUS provide
a window into the guts of a running system.  A human makes
assessments about the system by evaluating a multiplicity of
processes in conjunction with each other.  A method is needed for
automatic execution of programs when a system has a particular
predicate constraint of other running programs.

      The preferred embodiment method for configuration is an ASCII
profile implementation which is internalized by the system at reboot
time.  The profile contains program execution constraint predicates
which determines whether or not to execute other programs.  The
profile is read by a system at system reboot time (like an OS/2*
CONFIG.SYS) and internalized for subsequent access.  Any time a
program is executed in the system, the internalized predicates are
consulted to see if the program should be automatically spawned.
Consider the following example:

PROGRAM1.EXE, !LOTUS.EXE, SERVERT.EXE<PGM6.EXE,
OVX.EXE>JHGY.EXE:
              PERFORM.EXE.

PROGRAM3.EXE>OVX.EXE, !JASMINE.EXE: CPUMON.EXE.

      Each line is a set...