000841659 000__ 05873cam\a2200697\i\4500 000841659 001__ 841659 000841659 005__ 20210515151939.0 000841659 006__ m\\\\\o\\d\\\\\\\\ 000841659 007__ cr\cn\nnnunnun 000841659 008__ 150124s2015\\\\nyua\\\foab\\\001\0\eng\d 000841659 020__ $$a9781606503850$$q(electronic book) 000841659 020__ $$z9781606503836$$qprint 000841659 0247_ $$z10.5643/9781606503850$$2doi 000841659 035__ $$a(OCoLC)900732838 000841659 035__ $$a(CaBNvSL)swl00404627 000841659 035__ $$a(MiAaPQ)EBC1911813 000841659 035__ $$a(Au-PeEL)EBL1911813 000841659 035__ $$a(CaPaEBR)ebr11007944 000841659 035__ $$a(CaONFJC)MIL688140 000841659 035__ $$a(OCoLC)901700952 000841659 040__ $$aMiAaPQ$$beng$$erda$$epn$$cMiAaPQ$$dMiAaPQ 000841659 050_4 $$aTA416$$b.A763 2015 000841659 0820_ $$a602.87$$223 000841659 1001_ $$aArpaia, Pasquale.,$$eauthor. 000841659 24510 $$aFlexible test automation :$$ba software framework for easily developing measurement applications /$$cPasquale Arpaia, Ernesto De Matteis, and Vitaliano Inglese. 000841659 264_1 $$aNew York, [New York] (222 East 46th Street, New York, NY 10017) :$$bMomentum Press,$$c2015. 000841659 300__ $$a1 online resource (xxxiii, 287 pages) :$$billustrations. 000841659 336__ $$atext$$2rdacontent 000841659 337__ $$acomputer$$2rdamedia 000841659 338__ $$aonline resource$$2rdacarrier 000841659 4901_ $$aIndustrial, systems, and innovation engineering collection 000841659 504__ $$aIncludes bibliographical references and index. 000841659 5050_ $$aPart 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 -- 000841659 5058_ $$a2. 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 -- 000841659 5058_ $$a3. Object- and aspect-oriented programming for measurement applications -- 3.1 Overview -- 3.2 Object-oriented programming -- 3.3 Aspect-oriented programming -- References -- 000841659 5058_ $$aPart 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 -- 000841659 5058_ $$a5. 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 -- 000841659 5058_ $$aPart 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 -- 000841659 5058_ $$a7. 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 -- 000841659 5058_ $$a8. 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 -- 000841659 5058_ $$a9. 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. 000841659 506__ $$aAccess limited to authorized users. 000841659 5203_ $$aIn 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. 000841659 588__ $$aTitle from PDF title page (viewed on January 24, 2015). 000841659 650_0 $$aTesting laboratories$$xAutomation. 000841659 650_0 $$aPhysical measurements$$xAutomation. 000841659 650_0 $$aMagnetic measurements$$xAutomation. 000841659 653__ $$aapplication software 000841659 653__ $$aautomatic programming 000841659 653__ $$amagnetic measurements 000841659 653__ $$ameasurement automation 000841659 653__ $$aparticle accelerators 000841659 653__ $$asoftware frameworks 000841659 653__ $$asoftware systems 000841659 7001_ $$aDe Matteis, Ernesto.,$$eauthor. 000841659 7001_ $$aInglese, Vitaliano.,$$eauthor. 000841659 77608 $$iPrint version:$$z9781606503836 000841659 830_0 $$aIndustrial, systems, and innovation engineering collection. 000841659 852__ $$bebk 000841659 85640 $$3ProQuest Ebook Central Academic Complete$$uhttps://univsouthin.idm.oclc.org/login?url=https://ebookcentral.proquest.com/lib/usiricelib-ebooks/detail.action?docID=1911813$$zOnline Access 000841659 909CO $$ooai:library.usi.edu:841659$$pGLOBAL_SET 000841659 980__ $$aEBOOK 000841659 980__ $$aBIB 000841659 982__ $$aEbook 000841659 983__ $$aOnline