Lisp at Use of Lisp in TEE

Home
Up
Previous
Next
Lisp has been used in TEE since the mid 1980s in a growing number of applications.
Most of these applications are used internally in TEE projects.
Some of them are used by TEE clients in Belgium and abroad.
Some are still in the prototype phase.
All are, to some extend, object oriented applications.
All are developed using an incremental development methodology evolutionary prototype methodology) settled in the IT section.

Applications in use

CORAPS An application for planning fuel reshufflings in PWR nuclear power plants. It generates an optimal sequence of operations and assists the supervisor during the reshuffling process.
Status In production for the seven Belgian nuclear power plants since 1990.
Technical details Developped with ALLEGRO\CL (from Franz Inc).
Total code lines: 76309 (blank lines and comment lines excluded)
Total comment lines: 13170
GIPSY Graphical Integrated Planning SYstem is a tool for design and planning of electrical networks. GIPSY comprises a graphical interface, an object-oriented database, a system analysis module and various interfaces with load-flow and planning softwares.
Status In use for several TEE projects abroad since 1996.
Technical details Developped with ALLEGRO\CL (from Franz Inc).
Uses also AllegroStore (an object-oriented database management system).
Total code lines: more than 75 000(blank lines and comment lines excluded)
Total comment lines: more than 25 000
This object-oriented application includes about 400 object class definitions (half of them are persistent classes - those that define the schema of a database). A class commonly inherits from 3 to 4 other classes. The maximum deepness of the application class hierarchies is 12 (20, including the Allegro CL classes).
IATOS Intelligent Aid To the Operator in a Substation is a knowledge based system designed to facilitate the execution of complex operations in an electrical substation
Status In use at Angleur substation (Liège) since December 1998.
Technical details Developped with ALLEGRO\CL (from Franz Inc).
Total code lines: 23991 (blank lines and comment lines excluded)
Total comment lines: 8051
ORPHEO A knowledge modelling tool for design and maintenance of large hypertext documents.
Status Used for internal projects (TEE Quality System, TEE processes).
Technical details Developped with ALLEGRO\CL (from Franz Inc).
Total code lines: 5811 (blank lines and comment lines excluded)
Total comment lines: 1358
TROPIC A preprocessor to the RELAP thermohydraulic code.
Status In use at TEE since 1990 and in about 10 other organisations in the world.
Technical details First developped on Symbolics Lisp Machine, ported on UNIX in 1992.
Now developped with LIQUID Common Lisp (from Xanalysis, formerly Harlequin) and C.
Total LISP code lines: 24000
Total C code lines: 26000


Prototypes

GPS Goals Processing System is a tool designed to manage procedural knowledge for process supervision via real-time acquisition of process variables
Status Used in the OPA prototype (tested in connection with D1-2 full-scope simulator).
Used in the CAMS prototype (collaboration with the OECD Halden Reactor Project)
Technical details First developped on Symbolics Lisp Machine, ported on UNIX in 1992 and on Window in 1998.
Now developped with ALLEGRO\CL (from Franz Inc).
Uses also CLIM (Common Lisp Interface Manager).
Total code lines: 14409 (blank lines and comment lines excluded)
Total comment lines: 5234
KINESYS An interactive knowledge base to help systems engineers to prepare technical folders of invitations to tender and preliminary specifications quickly and promoting reuse of information from previous cases.
Status In validation phase.
Technical details Partially developed using LispWorks (from Xanalysis).

Ressources available in IT section

Two experienced developpers from TEE staff.
More than 10 years collaboration with Algorithme.
Home    Previous    Up    Next
contact
site map
Last update : 22/01/2002