Cargando…

An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems

An Aspect-Oriented Programming-based approach to the development of software components for fault detection in automatic measurement systems is proposed. Faults are handled by means of specific software units, the ``aspects{''}, in order to better modularize issues transversal to several c...

Descripción completa

Detalles Bibliográficos
Autores principales: Arpaia, P, Arpaia, Pasquale, Inglese, Vitaliano, Bernardi, Mario Luca, Di Lucca, Giuseppe, Spiezia, Giovanni
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.csi.2009.11.009
http://cds.cern.ch/record/1359378
_version_ 1780922639657730048
author Arpaia, P
Arpaia, Pasquale
Inglese, Vitaliano
Bernardi, Mario Luca
Di Lucca, Giuseppe
Spiezia, Giovanni
author_facet Arpaia, P
Arpaia, Pasquale
Inglese, Vitaliano
Bernardi, Mario Luca
Di Lucca, Giuseppe
Spiezia, Giovanni
author_sort Arpaia, P
collection CERN
description An Aspect-Oriented Programming-based approach to the development of software components for fault detection in automatic measurement systems is proposed. Faults are handled by means of specific software units, the ``aspects{''}, in order to better modularize issues transversal to several components. As a case study, this approach was applied to the design of the fault detection software inside a flexible framework for magnetic measurements, developed at the European Organization for Nuclear Research (CERN). Experimental results of software modularity and performance measurements for comparing aspect- and objectoriented solutions in rotating coils tests on superconducting magnets are reported. (C) 2009 Elsevier B.V. All rights reserved.
id cern-1359378
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-13593782019-09-30T06:29:59Zdoi:10.1016/j.csi.2009.11.009http://cds.cern.ch/record/1359378engArpaia, PArpaia, PasqualeInglese, VitalianoBernardi, Mario LucaDi Lucca, GiuseppeSpiezia, GiovanniAn Aspect-Oriented Programming-based approach to software development for fault detection in measurement systemsComputing and ComputersAn Aspect-Oriented Programming-based approach to the development of software components for fault detection in automatic measurement systems is proposed. Faults are handled by means of specific software units, the ``aspects{''}, in order to better modularize issues transversal to several components. As a case study, this approach was applied to the design of the fault detection software inside a flexible framework for magnetic measurements, developed at the European Organization for Nuclear Research (CERN). Experimental results of software modularity and performance measurements for comparing aspect- and objectoriented solutions in rotating coils tests on superconducting magnets are reported. (C) 2009 Elsevier B.V. All rights reserved.oai:cds.cern.ch:13593782010
spellingShingle Computing and Computers
Arpaia, P
Arpaia, Pasquale
Inglese, Vitaliano
Bernardi, Mario Luca
Di Lucca, Giuseppe
Spiezia, Giovanni
An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems
title An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems
title_full An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems
title_fullStr An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems
title_full_unstemmed An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems
title_short An Aspect-Oriented Programming-based approach to software development for fault detection in measurement systems
title_sort aspect-oriented programming-based approach to software development for fault detection in measurement systems
topic Computing and Computers
url https://dx.doi.org/10.1016/j.csi.2009.11.009
http://cds.cern.ch/record/1359378
work_keys_str_mv AT arpaiap anaspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT arpaiapasquale anaspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT inglesevitaliano anaspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT bernardimarioluca anaspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT diluccagiuseppe anaspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT spieziagiovanni anaspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT arpaiap aspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT arpaiapasquale aspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT inglesevitaliano aspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT bernardimarioluca aspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT diluccagiuseppe aspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems
AT spieziagiovanni aspectorientedprogrammingbasedapproachtosoftwaredevelopmentforfaultdetectioninmeasurementsystems