Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,919,692,333 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

PROgrammed Graph REwriting Systems

    0.01 sec.
(language)PROgrammed Graph REwriting Systems - (PROGRES) A very high level language based on graph grammars, developed by Andy Scheurr <andy@i3.informatik.rwth-aachen.de> and Albert Zuendorf <albert@i3.informatik.rwth-aachen.de> of RWTH, Aachen in 1991.

PROGRES supports structurally object-oriented specification of attributed graph structures with multiple inheritance hierarchies and types of types (for parametric polymorphism). It also supports declarative/relational specification of derived attributes, node sets, binary relationships (directed edges) and Boolean constraints, rule-oriented/visual specification of parameterised graph rewrite rules with complex application conditions, nondeterministic and imperative programming of composite graph transformations (with built-in backtracking and cancelling arbitrary sequences of failing graph modifications).

It is used for implementing abstract data types with graph-like internal structure, as a visual language for the graph-oriented database GRAS, and as a rule-oriented language for prototyping nondeterministically specified data/rule base transformations.

PROGRES has a formally defined semantics based on "PROgrammed Graph Rewriting Systems". It is an almost statically typed language which additionally offers "down casting" operators for run time checked type casting/conversion (in order to avoid severe restrictions concerning the language's expressiveness).

Version RWTH 5.10 includes an integrated environment.

[A. Scheurr, "Introduction to PROGRES, an Attribute Graph Grammar Based Specification Language", in Proc WG89 Workshop on Graphtheoretic Concepts in Computer Science", LNCS 411, Springer 1991].

ftp://ftp.informatik.rwth-aachen.de/pub/Unix/PROGRES/ for Sun-4.


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?   Encyclopedia browser?   Full browser?
No references found
 
 
programmed
programmed
programmed aging theory
Programmed Aircraft Authorization
Programmed Airline Reservation System
Programmed Amount
Programmed Assigned Number
programmed camera
programmed cell death
programmed cell death
programmed cell death
programmed cell death
programmed cell death
programmed check
Programmed Communications Support Program
Programmed Communications Support System
Programmed Composites Inc.
Programmed Contraction Tension
Programmed Control
Programmed Data Processor
Programmed Data Processor
Programmed Death 1
Programmed Depot Maintenance
Programmed Dialogue with Interactive Programs
programmed dump
Programmed electrical stimulation
Programmed Escape from the Evolution of Cancer
Programmed Forces
Programmed fuel injection
programmed function key
PROgrammed Graph REwriting Systems
programmed halt
Programmed Individual Presentation
Programmed input/output
Programmed input/output
Programmed Input/Output Operation
Programmed Inquiry Learning Or Teaching
programmed instruction
programmed instruction
programmed instruction
Programmed Instruction Language Learning
Programmed Integrated System Maintenance
Programmed Intermittent Epidural Bolus
Programmed learning
Programmed learning
programmed logic array
Programmed Logic for Automated Teaching Operations
Programmed Logic Machine
Programmed Machining
Programmed Management System for Telecommunications
Programmed Manpower Authorization System
programmed marginal check
Programmed Myocyte Cell Death
Programmed obsolescence
Programmed Operational & Functional Appraisal
Programmed Operational Functional Analysis
programmed operators
programmed pacing
PROgrammed PAL
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.