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