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