THE ELETTRA OBJECT-ORIENTED FRAMEWORK FOR HIGH LEVEL SOFTWARE DEVELOPMENT

C. Scafuri, Sincrotrone Trieste · CERN Document Server (European Organization for Nuclear Research) · 1999

The new framework developed at ELETTRA is used to build model based accelerator control programs. The framework is fully object-oriented and has been designed following the UML methodology. The functions and responsibilities of the system are distributed among different modules, forming a hierarchy of layers of increasing level of abstraction. The system is fully distributed and is based on the CORBA distributed object model. All the design is based on accepted standards, so that it can be ported to different platforms. The parts of the software depending on specific features of the underlying environment are encapsulated and hidden by means of wrapper objects. The full architecture and design processes are presented in detail.

Read the paper · More papers on PaperTik