Syndetics cover image
Image from Syndetics

Flexible test automation : a software framework for easily developing measurement applications / Pasquale Arpaia, Ernesto De Matteis, and Vitaliano Inglese.

By: Contributor(s): Material type: TextTextSeries: Industrial, systems, and innovation engineering collectionPublisher: New York, [New York] (222 East 46th Street, New York, NY 10017) : Momentum Press, 2015Description: 1 online resource (xxxiii, 287 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781606503850
Subject(s): Genre/Form: Additional physical formats: Print version:: No titleDDC classification:
  • 602.87 23
LOC classification:
  • TA416 .A763 2015
Online resources:
Contents:
Part I. Background -- 1. Software for measurement applications -- 1.1 Overview -- 1.2 Basics -- 1.3 Main market solutions -- 1.4 Research: state of the art -- References --
2. Software frameworks for measurement applications -- 2.1 Overview -- 2.2 General concepts -- 2.3 Why a framework for measurements? -- 2.4 Domain specific languages -- 2.5 Requirements of a framework for measurement applications -- References --
3. Object- and aspect-oriented programming for measurement applications -- 3.1 Overview -- 3.2 Object-oriented programming -- 3.3 Aspect-oriented programming -- References --
Part II. Methodology -- 4. A flexible software framework for measurement applications -- 4.1 Overview -- 4.2 Framework paradigm -- 4.3 Fault detector -- 4.4 Synchronizer -- 4.5 Measurement-domain specific language -- 4.6 Advanced generator of user interfaces -- References --
5. Quality assessment of measurement software -- 5.1 Overview -- 5.2 Software quality -- 5.3 The standard ISO 9126 -- 5.4 Quality pyramid -- 5.5 Measuring flexibility -- References --
Part III. Case study -- 6. The flexible framework for magnetic measurements at CERN -- 6.1 Overview -- 6.2 Methods for magnetic field measurements -- 6.3 Automatic systems for magnetic measurements -- 6.4 Software for magnetic measurements at CERN -- 6.5 Flexibility requirements for magnetic measurement automation -- 6.6 The framework FFMM -- References --
7. Implementation -- 7.1 Overview -- 7.2 Base service layer -- 7.3 Core service layer -- 7.4 Measurement service layer -- 7.5 User service layer -- 7.6 Software quality assessment -- References --
8. Framework component validation -- 8.1 Overview -- 8.2 Fault detector -- 8.3 Synchronizer -- 8.4 Domain specific language -- 8.5 Advanced user interfaces generator -- References --
9. Framework validation on LHC-related applications -- 9.1 Overview -- 9.2 On-field functional tests -- 9.3 Flexibility experimental tests -- 9.4 Discussion -- References -- Index.
Abstract: In laboratory management of an industrial test division, a test laboratory, or a research center, one of the main activities is producing suitable software for automatic benches by satisfying a given set of requirements. This activity is particularly costly and burdensome when test requirements are variable over time. If the batches of objects under test have small size and frequent occurrence, the activity of measurement automation becomes predominating with respect to the execution. In this book, the development of a software framework is shown to be as a useful solution to satisfy this exigency. The framework supports the user in producing measurement applications for a wide range of requirements with low effort and development time. Furthermore, the software quality, in terms of flexibility, usability, and maintainability, is maximized. After a background on software for measurement automation and the related programming techniques, the structure and the main components of a software framework for measurement applications are illustrated. Their design and implementation are highlighted by referring to a practical application: the Flexible Framework for Magnetic Measurements (FFMM) at the European Organization for Nuclear Research (CERN). Finally, an experimental approach to the software flexibility assessment of measurement frameworks is presented by highlighting its application to FFMM.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
Ebrary Online Books Ebrary Online Books Colombo Available CBEBK20001799
Ebrary Online Books Ebrary Online Books Jaffna Available JFEBK20001799
Ebrary Online Books Ebrary Online Books Kandy Available KDEBK20001799
Total holds: 0

Enhanced descriptions from Syndetics:

In laboratory management of an industrial test division, a test laboratory, or a research center, one of the main activities is producing suitable software for automatic benches by satisfying a given set of requirements. This activity is particularly costly and burdensome when test requirements are variable over time. If the batches of objects have small size and frequent occurrence, the activity of measurement automation becomes predominating with respect to the test execution. Flexible Test Automation shows the development of a software framework as a useful solution to satisfy this exigency. The framework supports the user in producing measurement applications for a wide range of requirements with low effort and development time.

Includes bibliographical references and index.

Part I. Background -- 1. Software for measurement applications -- 1.1 Overview -- 1.2 Basics -- 1.3 Main market solutions -- 1.4 Research: state of the art -- References --

2. Software frameworks for measurement applications -- 2.1 Overview -- 2.2 General concepts -- 2.3 Why a framework for measurements? -- 2.4 Domain specific languages -- 2.5 Requirements of a framework for measurement applications -- References --

3. Object- and aspect-oriented programming for measurement applications -- 3.1 Overview -- 3.2 Object-oriented programming -- 3.3 Aspect-oriented programming -- References --

Part II. Methodology -- 4. A flexible software framework for measurement applications -- 4.1 Overview -- 4.2 Framework paradigm -- 4.3 Fault detector -- 4.4 Synchronizer -- 4.5 Measurement-domain specific language -- 4.6 Advanced generator of user interfaces -- References --

5. Quality assessment of measurement software -- 5.1 Overview -- 5.2 Software quality -- 5.3 The standard ISO 9126 -- 5.4 Quality pyramid -- 5.5 Measuring flexibility -- References --

Part III. Case study -- 6. The flexible framework for magnetic measurements at CERN -- 6.1 Overview -- 6.2 Methods for magnetic field measurements -- 6.3 Automatic systems for magnetic measurements -- 6.4 Software for magnetic measurements at CERN -- 6.5 Flexibility requirements for magnetic measurement automation -- 6.6 The framework FFMM -- References --

7. Implementation -- 7.1 Overview -- 7.2 Base service layer -- 7.3 Core service layer -- 7.4 Measurement service layer -- 7.5 User service layer -- 7.6 Software quality assessment -- References --

8. Framework component validation -- 8.1 Overview -- 8.2 Fault detector -- 8.3 Synchronizer -- 8.4 Domain specific language -- 8.5 Advanced user interfaces generator -- References --

9. Framework validation on LHC-related applications -- 9.1 Overview -- 9.2 On-field functional tests -- 9.3 Flexibility experimental tests -- 9.4 Discussion -- References -- Index.

Restricted to libraries which purchase an unrestricted PDF download via an IP.

In laboratory management of an industrial test division, a test laboratory, or a research center, one of the main activities is producing suitable software for automatic benches by satisfying a given set of requirements. This activity is particularly costly and burdensome when test requirements are variable over time. If the batches of objects under test have small size and frequent occurrence, the activity of measurement automation becomes predominating with respect to the execution. In this book, the development of a software framework is shown to be as a useful solution to satisfy this exigency. The framework supports the user in producing measurement applications for a wide range of requirements with low effort and development time. Furthermore, the software quality, in terms of flexibility, usability, and maintainability, is maximized. After a background on software for measurement automation and the related programming techniques, the structure and the main components of a software framework for measurement applications are illustrated. Their design and implementation are highlighted by referring to a practical application: the Flexible Framework for Magnetic Measurements (FFMM) at the European Organization for Nuclear Research (CERN). Finally, an experimental approach to the software flexibility assessment of measurement frameworks is presented by highlighting its application to FFMM.

Title from PDF title page (viewed on January 24, 2015).

Electronic reproduction. Ann Arbor, MI : ProQuest, 2015. Available via World Wide Web. Access may be limited to ProQuest affiliated libraries.

There are no comments on this title.

to post a comment.