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....
Autores principales: | , , , |
---|---|
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 |