next up previous
Next: The PROGRESS Application Object Up: 4 Examples Previous: 4 Examples

The Integration of the Method Base System PROGRESS

 

The method base system PROGRESS [1, ] facilitates the provision and usage of computational services via the Internet. The basic idea behind PROGRESS is to build an environment that renders the combination of ``implementation languages'' like C or C++ with tools for modeling and Internet support. PROGRESS provides a simple untyped scripting language. It facilitates the definition and processing of complex and nested structures (list, tuple, etc.). Algorithms (e.g. sorting algorithms) implemented in a host language (e.g. C) can be integrated with a small wrapper that transforms the input and output parameters into the PROGRESS language. The PROGRESS server (basically a PROGRESS language interpreter) connects the system with the Internet so that the integrated algorithms can be used remotely via a PROGRESS shell or a special Web interface. PROGRESS also provides a Java package with which PROGRESS language constructs can be modelled, and by which a Java application can communicate transparently with a PROGRESS server [7]. This package was created to build more powerful user interfaces and in our context is the basis for the integration of a PROGRESS server into our system.




next up previous
Next: The PROGRESS Application Object Up: 4 Examples Previous: 4 Examples

Ralf-Dieter Schimkat
Thu Dec 9 14:08:00 GMT+1 1999