Software requirements flow-down and preliminary software design for the G-CLEF spectrograph

被引:2
|
作者
Evans, Ian N. [1 ]
Budynkiewicz, Jamie A. [1 ]
Evans, Janet DePonte [1 ]
Miller, Joseph B. [1 ]
Onyuksel, Cem [1 ]
Paxson, Charles [1 ]
Plummer, David A. [1 ]
机构
[1] Harvard Smithsonian Ctr Astrophys, 60 Garden St,MS-81, Cambridge, MA 02138 USA
关键词
G-CLEF; GMT; instrument control software; data reduction pipelines; requirements analysis; software design process; EXTRACTION;
D O I
10.1117/12.2232163
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The Giant Magellan Telescope (GMT)-Consortium Large Earth Finder (G-CLEF) is a fiber-fed, precision radial velocity (PRV) optical echelle spectrograph that will be the first light instrument on the GMT. The G-CLEF instrument device control subsystem (IDCS) provides software control of the instrument hardware, including the active feedback loops that are required to meet the G-CLEF PRV stability requirements. The IDCS is also tasked with providing operational support packages that include data reduction pipelines and proposal preparation tools. A formal, but ultimately pragmatic approach is being used to establish a complete and correct set of requirements for both the G-CLEF device control and operational support packages. The device control packages must integrate tightly with the state-machine driven software and controls reference architecture designed by the GMT Organization. A model-based systems engineering methodology is being used to develop a preliminary design that meets these requirements. Through this process we have identified some lessons that have general applicability to the development of software for ground-based instrumentation. For example, tasking an individual with overall responsibility for science/software/hardware integration is a key step to ensuring effective integration between these elements. An operational concept document that includes detailed routine and non routine operational sequences should be prepared in parallel with the hardware design process to tie together these elements and identify any gaps. Appropriate time-phasing of the hardware and software design phases is important, but revisions to driving requirements that impact software requirements and preliminary design are inevitable. Such revisions must be carefully managed to ensure efficient use of resources.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] A New Model for Software Inspection at the Requirements Analysis and Design Phases of Software Development
    Taba, Navid
    Ow, Siew
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (06) : 644 - 651
  • [32] Design Thinking: Challenges for Software Requirements Elicitation
    Martins, Hugo Ferreira
    de Oliveira Junior, Antonio Carvalho
    Canedo, Edna Dias
    Dias Kosloski, Ricardo Ajax
    Paldes, Roberto Avila
    Oliveira, Edgard Costa
    INFORMATION, 2019, 10 (12)
  • [33] An Exploration of Crosscutting Concerns in Software Requirements and Design
    Fox, Jorge
    IMETI 2011: 4TH INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, 2011, : 56 - 61
  • [34] VERIFYING AND VALIDATING SOFTWARE REQUIREMENTS AND DESIGN SPECIFICATIONS
    BOEHM, BW
    IEEE SOFTWARE, 1984, 1 (01) : 75 - 88
  • [35] Traceability Guideline for Software Requirements and UML Design
    Min, Hyun-Seok
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (01) : 87 - 113
  • [36] Supporting the acquisition and modeling of requirements in software design
    Sumi, Y
    Hori, K
    Ohsuga, S
    KNOWLEDGE-BASED SYSTEMS, 1998, 11 (7-8) : 449 - 456
  • [37] Large Language Models in Software Engineering Education: A Preliminary Study on Software Requirements Engineering Courses
    Feng Chen
    Shaomin Zhu
    Xin Liu
    Ying Qian
    计算机教育, 2025, (03) : 24 - 33
  • [38] The Infrared Imaging Spectrograph (IRIS) for TMT: final software design update
    Chapin, Edward L.
    Dunn, Jennifer
    Nakamoto, Takashi
    Sohn, Jiman Simon
    Surya, Arun
    Johnson, Chris
    Wright, Shelley
    Zonca, Andrea
    Andersen, David
    Chisholm, Eric
    Gillies, Kim
    Hayano, Yutaka
    Herriot, Glen
    Kerley, Dan
    Larkin, James
    Suzuki, Ryuji
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY VI, 2020, 11452
  • [39] Soft competency requirements in requirements engineering, software design, implementation, and testing
    Holtkamp, Philipp
    Jokinen, Jussi P. P.
    Pawlowski, Jan M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 136 - 146
  • [40] The GMT-CfA, Carnegie, Catolica, Chicago Large Earth Finder (G-CLEF): A General Purpose Optical Echelle Spectrograph for the GMT with Precision Radial Velocity Capability
    Szentgyorgyi, A.
    Frebel, A.
    Furesz, G.
    Hertz, E.
    Norton, T.
    Bean, J.
    Bergner, H.
    Crane, J.
    Evans, J.
    Evans, I.
    Gauron, T.
    Jordan, A.
    Park, S.
    Uomoto, A.
    Barnes, S.
    Davis, W.
    Eisenhower, M.
    Epps, H.
    Guzman, D.
    McCracken, K.
    Ordway, M.
    Plummer, D.
    Podgorski, W.
    Weaver, D.
    GROUND-BASED AND AIRBORNE INSTRUMENTATION FOR ASTRONOMY IV, 2012, 8446