Share Email Print
cover

Proceedings Paper

Software use cases to elicit the software requirements analysis within the ASTRI project
Author(s): Vito Conforti; Elisa Antolini; Giacomo Bonnoli; Pietro Bruno; Andrea Bulgarelli; Milvia Capalbi; Valentina Fioretti; Dino Fugazza; Daniele Gardiol; Alessandro Grillo; Giuseppe Leto; Saverio Lombardi; Fabrizio Lucarelli; Maria Concetta Maccarone; Giuseppe Malaguti; Giovanni Pareschi; Federico Russo; Pierluca Sangiorgi; Joseph Schwarz; Salvatore Scuderi; Claudio Tanci; Gino Tosti; Massimo Trifoglio; Stefano Vercellone; Ricardo Zanmar Sanchez
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

The Italian National Institute for Astrophysics (INAF) is leading the Astrofisica con Specchi a Tecnologia Replicante Italiana (ASTRI) project whose main purpose is the realization of small size telescopes (SST) for the Cherenkov Telescope Array (CTA). The first goal of the ASTRI project has been the development and operation of an innovative end-to-end telescope prototype using a dual-mirror optical configuration (SST-2M) equipped with a camera based on silicon photo-multipliers and very fast read-out electronics. The ASTRI SST-2M prototype has been installed in Italy at the INAF “M.G. Fracastoro” Astronomical Station located at Serra La Nave, on Mount Etna, Sicily. This prototype will be used to test several mechanical, optical, control hardware and software solutions which will be used in the ASTRI mini-array, comprising nine telescopes proposed to be placed at the CTA southern site. The ASTRI mini-array is a collaborative and international effort led by INAF and carried out by Italy, Brazil and South-Africa. We present here the use cases, through UML (Unified Modeling Language) diagrams and text details, that describe the functional requirements of the software that will manage the ASTRI SST-2M prototype, and the lessons learned thanks to these activities. We intend to adopt the same approach for the Mini Array Software System that will manage the ASTRI miniarray operations. Use cases are of importance for the whole software life cycle; in particular they provide valuable support to the validation and verification activities. Following the iterative development approach, which breaks down the software development into smaller chunks, we have analysed the requirements, developed, and then tested the code in repeated cycles. The use case technique allowed us to formalize the problem through user stories that describe how the user procedurally interacts with the software system. Through the use cases we improved the communication among team members, fostered common agreement about system requirements, defined the normal and alternative course of events, understood better the business process, and defined the system test to ensure that the delivered software works properly. We present a summary of the ASTRI SST-2M prototype use cases, and how the lessons learned can be exploited for the ASTRI mini-array proposed for the CTA Observatory.

Paper Details

Date Published: 26 July 2016
PDF: 10 pages
Proc. SPIE 9913, Software and Cyberinfrastructure for Astronomy IV, 991340 (26 July 2016); doi: 10.1117/12.2232292
Show Author Affiliations
Vito Conforti, INAF - IASF Bologna (Italy)
Elisa Antolini, Univ. degli Studi di Perugia (Italy)
Giacomo Bonnoli, INAF - Osservatorio Astronomico di Brera (Italy)
Pietro Bruno, INAF - Osservatorio Astronomico di Catania (Italy)
Andrea Bulgarelli, INAF - IASF Bologna (Italy)
Milvia Capalbi, INAF - IASF Bologna (Italy)
Valentina Fioretti, INAF - IASF Bologna (Italy)
Dino Fugazza, INAF - Osservatorio Astronomico di Brera (Italy)
Daniele Gardiol, INAF - Osservatorio Astronomico di Torino (Italy)
Alessandro Grillo, INAF - Osservatorio Astronomico di Catania (Italy)
Giuseppe Leto, INAF - Osservatorio Astronomico di Catania (Italy)
Saverio Lombardi, INAF - Osservatorio Astronomico di Roma (Italy)
Fabrizio Lucarelli, INAF - Osservatorio Astronomico di Roma (Italy)
Maria Concetta Maccarone, INAF - IASF Palermo (Italy)
Giuseppe Malaguti, INAF - IASF Bologna (Italy)
Giovanni Pareschi, INAF - Osservatorio Astronomico di Brera (Italy)
Federico Russo, INAF - Osservatorio Astronomico di Torino (Italy)
Pierluca Sangiorgi, INAF - IASF Palermo (Italy)
Joseph Schwarz, INAF - Osservatorio Astronomico di Brera (Italy)
Salvatore Scuderi, INAF - Osservatorio Astronomico di Catania (Italy)
Claudio Tanci, Univ. degli Studi di Perugia (Italy)
Gino Tosti, Univ. degli Studi di Perugia (Italy)
Massimo Trifoglio, INAF - IASF Bologna (Italy)
Stefano Vercellone, INAF - IASF Palermo (Italy)
Ricardo Zanmar Sanchez, INAF - Osservatorio Astronomico di Catania (Italy)


Published in SPIE Proceedings Vol. 9913:
Software and Cyberinfrastructure for Astronomy IV
Gianluca Chiozzi; Juan C. Guzman, Editor(s)

© SPIE. Terms of Use
Back to Top