Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

The LUCIFER control software

Identifieur interne : 000A47 ( Main/Exploration ); précédent : 000A46; suivant : 000A48

The LUCIFER control software

Auteurs : Marcus Jütte [Allemagne] ; Volker Knierim [Allemagne] ; Kai Polsterer [Allemagne] ; Michael Lehmitz [Allemagne] ; Clemens Storz [Allemagne] ; Walter Seifert [Allemagne] ; Nancy Ageorges [Allemagne]

Source :

RBID : Pascal:11-0004493

Descripteurs français

English descriptors

Abstract

The successful roll-out of the control software for a complex NIR imager/spectrograph with MOS calls for flexible development strategies due to changing requirements during different phases of the project. A waterfall strategy used in the beginning has to change to a more iterative and agile process in the later stages. The choice of an appropriate program language as well as suitable software layout is crucial. For example the software has to accomplish multiple demands of different user groups, including a high level of flexibility for later changes and extensions. Different access levels to the instrument are mandatory to afford direct control mechanisms for lab operations and inspections of the instrument as well as tools to accomplish efficient science observations. Our hierarchical software structure with four layers of increasing abstract levels and the use of an object oriented language ideally supports these requirements. Here we describe our software architecture, the software development process, the different access levels and our commissioning experiences with LUCIFER 1.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">The LUCIFER control software</title>
<author>
<name sortKey="Jutte, Marcus" sort="Jutte, Marcus" uniqKey="Jutte M" first="Marcus" last="Jütte">Marcus Jütte</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Astronomisches Institut, Ruhr-Universität Bochum, Universitätsstr. 150</s1>
<s2>44780 Bochum</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
<wicri:noRegion>Universitätsstr. 150</wicri:noRegion>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Knierim, Volker" sort="Knierim, Volker" uniqKey="Knierim V" first="Volker" last="Knierim">Volker Knierim</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Astronomisches Institut, Ruhr-Universität Bochum, Universitätsstr. 150</s1>
<s2>44780 Bochum</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
<wicri:noRegion>Universitätsstr. 150</wicri:noRegion>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Polsterer, Kai" sort="Polsterer, Kai" uniqKey="Polsterer K" first="Kai" last="Polsterer">Kai Polsterer</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Astronomisches Institut, Ruhr-Universität Bochum, Universitätsstr. 150</s1>
<s2>44780 Bochum</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
<wicri:noRegion>Universitätsstr. 150</wicri:noRegion>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Lehmitz, Michael" sort="Lehmitz, Michael" uniqKey="Lehmitz M" first="Michael" last="Lehmitz">Michael Lehmitz</name>
<affiliation wicri:level="3">
<inist:fA14 i1="02">
<s1>Max Planck Institut für Astronomie, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Storz, Clemens" sort="Storz, Clemens" uniqKey="Storz C" first="Clemens" last="Storz">Clemens Storz</name>
<affiliation wicri:level="3">
<inist:fA14 i1="02">
<s1>Max Planck Institut für Astronomie, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Seifert, Walter" sort="Seifert, Walter" uniqKey="Seifert W" first="Walter" last="Seifert">Walter Seifert</name>
<affiliation wicri:level="3">
<inist:fA14 i1="03">
<s1>Landessternwarte Heidelberg, Königstuhl 12</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>6 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Ageorges, Nancy" sort="Ageorges, Nancy" uniqKey="Ageorges N" first="Nancy" last="Ageorges">Nancy Ageorges</name>
<affiliation wicri:level="1">
<inist:fA14 i1="04">
<s1>Max Planck Institut für extraterrestrische Physik</s1>
<s2>85748 Garching</s2>
<s3>DEU</s3>
<sZ>7 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>85748 Garching</wicri:noRegion>
<wicri:noRegion>Max Planck Institut für extraterrestrische Physik</wicri:noRegion>
<wicri:noRegion>Max Planck Institut für extraterrestrische Physik</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004493</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004493 INIST</idno>
<idno type="RBID">Pascal:11-0004493</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000155</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000090</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000053</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Jutte M:the:lucifer:control</idno>
<idno type="wicri:Area/Main/Merge">000A52</idno>
<idno type="wicri:Area/Main/Curation">000A47</idno>
<idno type="wicri:Area/Main/Exploration">000A47</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">The LUCIFER control software</title>
<author>
<name sortKey="Jutte, Marcus" sort="Jutte, Marcus" uniqKey="Jutte M" first="Marcus" last="Jütte">Marcus Jütte</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Astronomisches Institut, Ruhr-Universität Bochum, Universitätsstr. 150</s1>
<s2>44780 Bochum</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
<wicri:noRegion>Universitätsstr. 150</wicri:noRegion>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Knierim, Volker" sort="Knierim, Volker" uniqKey="Knierim V" first="Volker" last="Knierim">Volker Knierim</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Astronomisches Institut, Ruhr-Universität Bochum, Universitätsstr. 150</s1>
<s2>44780 Bochum</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
<wicri:noRegion>Universitätsstr. 150</wicri:noRegion>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Polsterer, Kai" sort="Polsterer, Kai" uniqKey="Polsterer K" first="Kai" last="Polsterer">Kai Polsterer</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Astronomisches Institut, Ruhr-Universität Bochum, Universitätsstr. 150</s1>
<s2>44780 Bochum</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
<wicri:noRegion>Universitätsstr. 150</wicri:noRegion>
<wicri:noRegion>44780 Bochum</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Lehmitz, Michael" sort="Lehmitz, Michael" uniqKey="Lehmitz M" first="Michael" last="Lehmitz">Michael Lehmitz</name>
<affiliation wicri:level="3">
<inist:fA14 i1="02">
<s1>Max Planck Institut für Astronomie, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Storz, Clemens" sort="Storz, Clemens" uniqKey="Storz C" first="Clemens" last="Storz">Clemens Storz</name>
<affiliation wicri:level="3">
<inist:fA14 i1="02">
<s1>Max Planck Institut für Astronomie, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Seifert, Walter" sort="Seifert, Walter" uniqKey="Seifert W" first="Walter" last="Seifert">Walter Seifert</name>
<affiliation wicri:level="3">
<inist:fA14 i1="03">
<s1>Landessternwarte Heidelberg, Königstuhl 12</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>6 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Ageorges, Nancy" sort="Ageorges, Nancy" uniqKey="Ageorges N" first="Nancy" last="Ageorges">Nancy Ageorges</name>
<affiliation wicri:level="1">
<inist:fA14 i1="04">
<s1>Max Planck Institut für extraterrestrische Physik</s1>
<s2>85748 Garching</s2>
<s3>DEU</s3>
<sZ>7 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>85748 Garching</wicri:noRegion>
<wicri:noRegion>Max Planck Institut für extraterrestrische Physik</wicri:noRegion>
<wicri:noRegion>Max Planck Institut für extraterrestrische Physik</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint>
<date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Hierarchical system</term>
<term>Iterative process</term>
<term>Object oriented</term>
<term>Programming language</term>
<term>Software architecture</term>
<term>Software development</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Orienté objet</term>
<term>Langage programmation</term>
<term>Développement logiciel</term>
<term>Processus itératif</term>
<term>Système hiérarchisé</term>
<term>.</term>
<term>Architecture logiciel</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr">
<term>Langage de programmation</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">The successful roll-out of the control software for a complex NIR imager/spectrograph with MOS calls for flexible development strategies due to changing requirements during different phases of the project. A waterfall strategy used in the beginning has to change to a more iterative and agile process in the later stages. The choice of an appropriate program language as well as suitable software layout is crucial. For example the software has to accomplish multiple demands of different user groups, including a high level of flexibility for later changes and extensions. Different access levels to the instrument are mandatory to afford direct control mechanisms for lab operations and inspections of the instrument as well as tools to accomplish efficient science observations. Our hierarchical software structure with four layers of increasing abstract levels and the use of an object oriented language ideally supports these requirements. Here we describe our software architecture, the software development process, the different access levels and our commissioning experiences with LUCIFER 1.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Allemagne</li>
</country>
<region>
<li>Bade-Wurtemberg</li>
<li>District de Karlsruhe</li>
</region>
<settlement>
<li>Heidelberg</li>
</settlement>
</list>
<tree>
<country name="Allemagne">
<noRegion>
<name sortKey="Jutte, Marcus" sort="Jutte, Marcus" uniqKey="Jutte M" first="Marcus" last="Jütte">Marcus Jütte</name>
</noRegion>
<name sortKey="Ageorges, Nancy" sort="Ageorges, Nancy" uniqKey="Ageorges N" first="Nancy" last="Ageorges">Nancy Ageorges</name>
<name sortKey="Knierim, Volker" sort="Knierim, Volker" uniqKey="Knierim V" first="Volker" last="Knierim">Volker Knierim</name>
<name sortKey="Lehmitz, Michael" sort="Lehmitz, Michael" uniqKey="Lehmitz M" first="Michael" last="Lehmitz">Michael Lehmitz</name>
<name sortKey="Polsterer, Kai" sort="Polsterer, Kai" uniqKey="Polsterer K" first="Kai" last="Polsterer">Kai Polsterer</name>
<name sortKey="Seifert, Walter" sort="Seifert, Walter" uniqKey="Seifert W" first="Walter" last="Seifert">Walter Seifert</name>
<name sortKey="Storz, Clemens" sort="Storz, Clemens" uniqKey="Storz C" first="Clemens" last="Storz">Clemens Storz</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000A47 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000A47 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Pascal:11-0004493
   |texte=   The LUCIFER control software
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024