Global Information Lookup Global Information

OPS5 information


Genealogy: The OPS series and systems they are inspired from or inspired.

OPS5 is a rule-based or production system computer language, notable as the first such language to be used in a successful expert system, the R1/XCON system used to configure VAX computers.

The OPS (said to be short for "Official Production System") family was developed in the late 1970s by Charles Forgy while at Carnegie Mellon University. Allen Newell's research group in artificial intelligence had been working on production systems for some time, but Forgy's implementation, based on his Rete algorithm, was especially efficient, sufficiently so that it was possible to scale up to larger problems involving hundreds or thousands of rules.

OPS5 uses a forward chaining inference engine; programs execute by scanning "working memory elements" (which are vaguely object-like, with classes and attributes) looking for matches with the rules in "production memory". Rules have actions that may modify or remove the matched element, create new ones, perform side effects such as output, and so forth. Execution continues until no more matches can be found.

In this sense, OPS5 is an execution engine for a Petri net extended with inhibitor arcs.

The OPS5 forward chaining process makes it extremely parallelizeable during the matching phase, and several automatic parallelizing compilers were created.

OPS4 was an early version, while OPS83 came later.

The first implementation of OPS5 was written in Lisp, and later rewritten in BLISS for speed.

DEC OPS5 is an extended implementation of the OPS5 language definition, developed for use with the OpenVMS, RISC ULTRIX, and DEC OSF/1 operating systems.

and 16 Related for: OPS5 information

Request time (Page generated in 0.582 seconds.)

OPS5

Last Update:

OPS5 is a rule-based or production system computer language, notable as the first such language to be used in a successful expert system, the R1/XCON system...

Word Count : 356

Charles Forgy

Last Update:

computer scientist, known for developing the Rete algorithm used in his OPS5 and other production system languages used to build expert systems. Forgy...

Word Count : 697

Xcon

Last Update:

eXpert CONfigurer) program was a production-rule-based system written in OPS5 by John P. McDermott of Carnegie Mellon University in 1978 to assist in the...

Word Count : 454

List of programming languages

Last Update:

(OPL) OpenCL OpenEdge Advanced Business Language (ABL) OpenVera OpenQASM OPS5 OptimJ Orc ORCA/Modula-2 Oriel Orwell Oxygene Oz P P4 P′′ ParaSail PARI/GP...

Word Count : 1324

Programming language generations

Last Update:

mathematical optimization, GUI development, or web development. Examples: Prolog, OPS5, Mercury, CVXGen , Geometry Expert A fifth-generation programming language...

Word Count : 837

Inference engine

Last Update:

robustness. One of the first and most popular forward chaining engines was OPS5, which used the Rete algorithm to optimize the efficiency of rule firing...

Word Count : 1461

CLIPS

Last Update:

Production System." The syntax and name were inspired by Charles Forgy's OPS5. The first versions of CLIPS were developed starting in 1985 at NASA-Johnson...

Word Count : 682

Timeline of programming languages

Last Update:

SNOBOL, AWK, ABC, Icon, Python 1994 Claire Yves Caseau Smalltalk, SETL, OPS5, Lisp, ML, C, LORE, LAURE 1994 ANSI Common Lisp Common Lisp 1994 RAPID ABB...

Word Count : 229

List of programming languages by type

Last Update:

Racket Scheme Guile Tea ML Standard ML (SML) Alice OCaml F# Nemerle Nim Opal OPS5 Perl PHP Python Q (equational programming language) Q (programming language...

Word Count : 7090

OpenVMS

Last Update:

Fortran Pascal COBOL BASIC C++ Java Common Lisp APL Ada PL/I DIBOL CORAL OPS5 RPG II MUMPS MACRO-11 DECTPU VAX SCAN Among OpenVMS's notable features is...

Word Count : 9043

Rete algorithm

Last Update:

corresponding rule is triggered. Rete was first used as the core engine of the OPS5 production system language, which was used to build early systems including...

Word Count : 5150

Symbolic artificial intelligence

Last Update:

i.e. what questions to ask, using human-readable symbols. For example, OPS5, CLIPS and their successors Jess and Drools operate in this fashion. Expert...

Word Count : 10776

Action selection

Last Update:

intelligence systems Intelligent agent – Software agent which acts autonomously OPS5 – rule-based or production system computer languagePages displaying wikidata...

Word Count : 4136

HAUNT

Last Update:

Games Research: Haunt Haunt on the Interactive Fiction Archive (1998) haunt.ops5 source code on Interactive Fiction Archive University of Michigan Directory...

Word Count : 281

Inference Corporation

Last Update:

syntax influenced NASA's derived CLIPS in the mid-80s. ART is a derivative of OPS5, with extensions, built for the Inference Corporation. Sabra Chartrand (August...

Word Count : 432

Franz Lisp

Last Update:

language in Robert Wilensky's first edition of Lispcraft An implementation of OPS5 by DEC on Franz Lisp was used as the basis for a rule-based system for configuring...

Word Count : 826

PDF Search Engine © AllGlobal.net