Cargando…

Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls

The software architecture of the control system of the CERN PS complex [1][2] is strongly based on object concepts. Equipment modules, designed and implemented during the late 70s, introduced the concepts of abstraction and encapsulation, leading to an object oriented implementation during the 80s....

Descripción completa

Detalles Bibliográficos
Autores principales: Arruat, M, Di Maio, F, Gómez-Rojo, N, Pujante, Y
Lenguaje:eng
Publicado: 1997
Materias:
Acceso en línea:http://cds.cern.ch/record/338902
_version_ 1780891408115171328
author Arruat, M
Di Maio, F
Gómez-Rojo, N
Pujante, Y
author_facet Arruat, M
Di Maio, F
Gómez-Rojo, N
Pujante, Y
author_sort Arruat, M
collection CERN
description The software architecture of the control system of the CERN PS complex [1][2] is strongly based on object concepts. Equipment modules, designed and implemented during the late 70s, introduced the concepts of abstraction and encapsulation, leading to an object oriented implementation during the 80s. The current software architecture, set-up during the past 6 years, implements a well-defined object model in the front-end computers from which the console-level classes have been derived. In this context, the integration of the object oriented technologies is a natural and continuous process. This paper reports on the recent evolution of this architecture at the console level: the migration of the system libraries to C++, the introduction of object oriented Computer Aided Software Engineering (CASE) tools, the connection with CDEV [3] and the integration of Java.
id cern-338902
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 1997
record_format invenio
spelling cern-3389022021-11-11T09:54:19Zhttp://cds.cern.ch/record/338902engArruat, MDi Maio, FGómez-Rojo, NPujante, YRecent Developments in the Application of Object Oriented Technologies in the CERN PS ControlsAccelerators and Storage RingsThe software architecture of the control system of the CERN PS complex [1][2] is strongly based on object concepts. Equipment modules, designed and implemented during the late 70s, introduced the concepts of abstraction and encapsulation, leading to an object oriented implementation during the 80s. The current software architecture, set-up during the past 6 years, implements a well-defined object model in the front-end computers from which the console-level classes have been derived. In this context, the integration of the object oriented technologies is a natural and continuous process. This paper reports on the recent evolution of this architecture at the console level: the migration of the system libraries to C++, the introduction of object oriented Computer Aided Software Engineering (CASE) tools, the connection with CDEV [3] and the integration of Java.CERN-PS-97-061-COoai:cds.cern.ch:3389021997-11-17
spellingShingle Accelerators and Storage Rings
Arruat, M
Di Maio, F
Gómez-Rojo, N
Pujante, Y
Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls
title Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls
title_full Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls
title_fullStr Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls
title_full_unstemmed Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls
title_short Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls
title_sort recent developments in the application of object oriented technologies in the cern ps controls
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/338902
work_keys_str_mv AT arruatm recentdevelopmentsintheapplicationofobjectorientedtechnologiesinthecernpscontrols
AT dimaiof recentdevelopmentsintheapplicationofobjectorientedtechnologiesinthecernpscontrols
AT gomezrojon recentdevelopmentsintheapplicationofobjectorientedtechnologiesinthecernpscontrols
AT pujantey recentdevelopmentsintheapplicationofobjectorientedtechnologiesinthecernpscontrols