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
Descripción
Sumario: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.