Cargando…

Agile Development and Dependency Management for Industrial Control Systems

The production and exploitation of industrial control systems differ substantially from traditional information systems; this is in part due to constraints on the availability and change lifecycle of production systems, as well as their reliance on proprietary protocols and software packages with li...

Descripción completa

Detalles Bibliográficos
Autores principales: Copy, B, Mettala, M
Lenguaje:eng
Publicado: 2011
Materias:
Acceso en línea:http://cds.cern.ch/record/1398217
_version_ 1780923551544508416
author Copy, B
Mettala, M
author_facet Copy, B
Mettala, M
author_sort Copy, B
collection CERN
description The production and exploitation of industrial control systems differ substantially from traditional information systems; this is in part due to constraints on the availability and change lifecycle of production systems, as well as their reliance on proprietary protocols and software packages with little support for open development standards [1]. The application of agile software development methods therefore represents a challenge which requires the adoption of existing change and build management tools and approaches that can help bridging the gap and reap the benefits of managed development when dealing with industrial control systems. This paper will consider how agile development tools such as Apache Maven for build management, Hudson for continuous integration or Sonatype Nexus for the operation of "definite media libraries" were leveraged to manage the development lifecyle of the CERN UAB framework [2], as well as other crucial building blocks of the CERN accelerator infrastructure, such as the CERN Common Middleware or the FESA project.
id cern-1398217
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2011
record_format invenio
spelling cern-13982172022-08-17T13:31:31Zhttp://cds.cern.ch/record/1398217engCopy, BMettala, MAgile Development and Dependency Management for Industrial Control SystemsAccelerators and Storage RingsThe production and exploitation of industrial control systems differ substantially from traditional information systems; this is in part due to constraints on the availability and change lifecycle of production systems, as well as their reliance on proprietary protocols and software packages with little support for open development standards [1]. The application of agile software development methods therefore represents a challenge which requires the adoption of existing change and build management tools and approaches that can help bridging the gap and reap the benefits of managed development when dealing with industrial control systems. This paper will consider how agile development tools such as Apache Maven for build management, Hudson for continuous integration or Sonatype Nexus for the operation of "definite media libraries" were leveraged to manage the development lifecyle of the CERN UAB framework [2], as well as other crucial building blocks of the CERN accelerator infrastructure, such as the CERN Common Middleware or the FESA project.CERN-ATS-Note-2011-099 TECHoai:cds.cern.ch:13982172011-11-14
spellingShingle Accelerators and Storage Rings
Copy, B
Mettala, M
Agile Development and Dependency Management for Industrial Control Systems
title Agile Development and Dependency Management for Industrial Control Systems
title_full Agile Development and Dependency Management for Industrial Control Systems
title_fullStr Agile Development and Dependency Management for Industrial Control Systems
title_full_unstemmed Agile Development and Dependency Management for Industrial Control Systems
title_short Agile Development and Dependency Management for Industrial Control Systems
title_sort agile development and dependency management for industrial control systems
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/1398217
work_keys_str_mv AT copyb agiledevelopmentanddependencymanagementforindustrialcontrolsystems
AT mettalam agiledevelopmentanddependencymanagementforindustrialcontrolsystems