Cargando…
Experience with case tools in the design of process-oriented software
In Accelerator systems such as the CERN PS complex, process equipment has a life time which may exceed the typical life cycle of its related software. Taking in account the variety of such equipment, it is important to keep the analysis and design of the software in a system- independent form. This...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
1993
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1016/0168-9002(94)91557-1 http://cds.cern.ch/record/255478 |
_version_ | 1780885766903169024 |
---|---|
author | Novakov, O Sicard, Claude Henri |
author_facet | Novakov, O Sicard, Claude Henri |
author_sort | Novakov, O |
collection | CERN |
description | In Accelerator systems such as the CERN PS complex, process equipment has a life time which may exceed the typical life cycle of its related software. Taking in account the variety of such equipment, it is important to keep the analysis and design of the software in a system- independent form. This paper discusses the experience gathered in using commercial CASE tools for analysis, design and reverse engineering of different process- oriented software modules, with a principal emphasis on maintaining the initial analysis in a standardized form. Such tools are in existence for several years, but this paper shows that they are not entirely adapted to our needs.In particular, the paper stresses the problems of integrating such a tool in an existing data-base-dependent development chain, the lack of real-time simulation tools and of object-oriented concepts in existing commercial packages. Finally, the paper attempts to show a broader view of software engineering needs in our particular context. |
id | cern-255478 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 1993 |
record_format | invenio |
spelling | cern-2554782021-11-11T09:53:15Zdoi:10.1016/0168-9002(94)91557-1http://cds.cern.ch/record/255478engNovakov, OSicard, Claude HenriExperience with case tools in the design of process-oriented softwareEngineeringIn Accelerator systems such as the CERN PS complex, process equipment has a life time which may exceed the typical life cycle of its related software. Taking in account the variety of such equipment, it is important to keep the analysis and design of the software in a system- independent form. This paper discusses the experience gathered in using commercial CASE tools for analysis, design and reverse engineering of different process- oriented software modules, with a principal emphasis on maintaining the initial analysis in a standardized form. Such tools are in existence for several years, but this paper shows that they are not entirely adapted to our needs.In particular, the paper stresses the problems of integrating such a tool in an existing data-base-dependent development chain, the lack of real-time simulation tools and of object-oriented concepts in existing commercial packages. Finally, the paper attempts to show a broader view of software engineering needs in our particular context.CERN-PS-93-48-COoai:cds.cern.ch:2554781993-11-15 |
spellingShingle | Engineering Novakov, O Sicard, Claude Henri Experience with case tools in the design of process-oriented software |
title | Experience with case tools in the design of process-oriented software |
title_full | Experience with case tools in the design of process-oriented software |
title_fullStr | Experience with case tools in the design of process-oriented software |
title_full_unstemmed | Experience with case tools in the design of process-oriented software |
title_short | Experience with case tools in the design of process-oriented software |
title_sort | experience with case tools in the design of process-oriented software |
topic | Engineering |
url | https://dx.doi.org/10.1016/0168-9002(94)91557-1 http://cds.cern.ch/record/255478 |
work_keys_str_mv | AT novakovo experiencewithcasetoolsinthedesignofprocessorientedsoftware AT sicardclaudehenri experiencewithcasetoolsinthedesignofprocessorientedsoftware |